After a chat with @rgarner and @fofr, he's going to move these methods to the model.