Some ITankContainers internally keep the LiquidStack passed in fill(), .copy() to prevent modifying their internal stack