Move all the simple boolean checks into the __call() function.