I'm uncomfortable with this being a class. Please create an interface for this dependency.