fix broken reverse swaps