Should read `@rule.score.respond_to?(:call)`, allowing other type of callable objects.