Block a user

PathIterator: full_ is only required for debugging
Not true, full_ is required for stopping iteration at begin and end.
PathIterator: full_ is only required for debugging
PathIterator: full_ is only required for debugging