@Override
 public ItemStack getStackInSlotOnClosing(int slot) {
   if (!formed) return null;
   TileEntityBottlingMachine master = master();
   if (master != null) return master.getStackInSlotOnClosing(slot);
   ItemStack stack = getStackInSlot(slot);
   if (stack != null) setInventorySlotContents(slot, null);
   return stack;
 }