Rename this to something that makes the goal of this class more explicit