Change to use ItemStack.copy