reworking the informal explanation of pattern gaurds