This strikes me as something that should be in a manager method.