swap things to be not wrong