Curvy cumswap