Avoid calling getService if the service could block.  Reduces the number
of exceptions thrown