Allow calling swap from both sides of the fence.