It seems like we should combine this lookup with fetching the service state since there is this line in 3 separate places:

```erlang
ServiceState = orddict:fetch(Service, ServiceStates)
```