better code flow looks like
```
service = all_services[service_name]
if service.nil? and !silent
  ...
end

service
```