fix Swap extension requirements