comparison signature in validation should not throw