swapping solves anything sub