re: Wouldn't it be simpler, promote portability, and not cost very much to require that arrays remember the element type they were created with? Well, not necessarily the :element-type arguemnt per se, but a canonical representation thereof. What you are suggesting is that we toss out element-type "upgrading"; I could contemplate that. I wonder how others feel? -- JonL --