A and B should also be exchanged