how about

` handler = matching_handlers_for(payload).first || NullEventHander.new`