Same here, it's a hell of a condition that should be composed of semantic function calls that can also be reused in lines 141 to 144.