no-swaps plugin