That would not work as it uses `has` to determine of the service is available or not.