Probably put the reject logic in the controller rather than here.