expired_plan should be a proc