Added some handy variants of guard.