revised swap decision