Do we really need to pull this out of registerSharedService? Putting it back in there, would save polluting the public API with a method that is fairly useless?