using None as return type for failed trades_update