We might as well just use the build in boolean and and or functions to speed up jit compiles