Simplify further with a single json-fetching method and inlined service
checks.