onTradeRequest fix