fixed arbitrage bug