Why do we need this if it's private and just a wrapper for the service?