This feels odd. `isHealthy` implies it returns a boolean, a variable with two states. However, `null` is a possible value and carries important meaning and so this is actually a tertiary return value. This shouldn't be a boolean anymore but rather something like `getHealth`, which would return one of HEALTH_HEALTHY, HEALTH_UNHEALTHY, HEALTH_UNKNOWN.