fix is_equal_to()