diff --git a/src/main/java/refinedstorage/tile/TileImporter.java b/src/main/java/refinedstorage/tile/TileImporter.java index 2c83a5c3f..f19106c20 100755 --- a/src/main/java/refinedstorage/tile/TileImporter.java +++ b/src/main/java/refinedstorage/tile/TileImporter.java @@ -83,12 +83,12 @@ public class TileImporter extends TileMachine implements ICompareConfig, IModeCo if (stack != null) { if (ticks % RefinedStorageUtils.getSpeed(upgradesInventory) == 0) { - ItemStack toTake = stack.copy(); - toTake.stackSize = 1; - // If we can't import and/ or push, move on (otherwise we stay on the same slot forever) - if (canImport(toTake)) { - if (controller.push(toTake)) { + if (canImport(stack)) { + ItemStack taking = stack.copy(); + taking.stackSize = 1; + + if (controller.push(taking)) { inventory.decrStackSize(currentSlot, 1); inventory.markDirty(); } else {