Let's talk about Guards

My rule of thumb is to use them when I need them. Or what do you mean?

And what do you mean by “errors from guards”? If something raises in a guard, it is considered as if the whole guard is false.