In case anyone still cares, it wasn't the `#!' combination, but just `#' truncation. Whatever function writes the data vector out should do so inside a (let ((*print-length*)(*print-level*)...) ...). Cesar