All in all, I like this implementation of the check