fix swap error