improve documentation of .guard() method: better wording and document the fact that a level of 0 resets the guard