Implementers should check that service is in a valid state. Typical checks are for database, file system, and third-party system availability to help determine resources available and the current work load. Based on the response, an implementer could also attempt to reconnect any disconnected resources before returning to ERS.