Moves recipient logic to the model. Where. It. Belongs.