Do we need an entire factory for this method?