Swap only once

Don’t swap multiple times. Select single target before swapping.