Making changes to semiworking descent