Should be a model method.