Thanks CyberWizard2261, someone that understand me <3. In the version 0.2.9, after analysing code to test bug found by McDuff, in addition to the fix I had modify another part of code to try to save some conditions that don't need to be repeated. The truth is that with factorio's documentation and my tests I couldn't be sure that worked. It's my fault but I tried, and for my personal devolopemet experience, when u couldn't test enough something, I think is better cut off a feature that could wreck user experience...
... for that, I have revert the code to version that "seems" more "stable".