We need to handle max swaps
We need to handle max swaps