Bugfix: don't raise NoMethodError when all handlers return falsy