preserve privacy of swap users by obfuscating ETH contract somehow
on the ETH side, if someone decodes the bytecode of the smart contract, they would be able to see that the participants were using a Swap contract and thus Alice now owns some monero. 

I'm not sure of a good way around this, but definitely something that needs to be considered.