Semantic definitions are irrelevant.

I agree. Hiding the checks would be better. It would allow for more immersion and increase replayability.