simplify iterator access