Can we please avoid the nil check. Either pass an empty hash so that our private methods can be more confident or do something like ```configuration_hash.fetch(:notification_services) {throw :notification_services_absent}``` which avoids the nil check and raises a very specific unchecked exception that can be grepped on. Thanks. Let me know if there are any other ideas.