Can this be private? This is just a helper method that nobody else should ever call.