If you set a vector with VECTOR-SET! and a string with STRING-SET!, why do you set a pair with SET-CAR! and SET-CDR! instead of CAR-SET! and CDR-SET!. John PS. Sorry for the multiple messages last time. There seemed to be a mailer problem at MIT. I think by routing to xx, I can get around it.