Provider pipes should respect ISidedInventory

Provider modules already do