`width == 3` also exists, but that can be treated the same as 0. Also spaces around `=` and `==`.
```suggestion
local width = regular_recipe.width or 0
local craft
-- properly distribute ...
Trying to create a Universal Autocrafting Machine
But I find bugs.
Some recipes don't have the ingredients in the right place and so autocrafter can't make them sometimes, sometimes it don't care...