adapted CheckRedemption and CheckSalary factors