bad implementation of ISeqable for VectorCursor