semantic change on end(ConsIter)