some tests are not run when swapping is not implemented