remove from inventory called explicitally instead of via callback