FlatSwap

#533603