made numerical comparators (=, <, <=, >, >=) only work on numbers