a little thing about guards and where