replace EmitCargoOnSell with Cargo.EjectOnSell