Add confine block to ensure the providers don't work if the service
isn't up.
For some reason these don't raise as ExecutionError but as Error.
Patch up mistaken change.
Merge pull request #87 from apenney/confine_block

Add confine block to ensure the providers don't work if the service isn't up