Removing temporary variables from value exchange algorithms