private boolean canOperate(ItemStack toMake) {
   if (toMake == null) return false;
   if (power < MINPOWER || omega < MINSPEED) return false;
   if (temperature > this.getFreezingPoint()) return false;
   if (inv[0] == null) return true;
   return ReikaItemHelper.canCombineStacks(toMake, inv[0]);
 }