use destructive map to make sure salary retains order of magnitude adjustment