Buffer::Iterator: improvements