Added `machineryEnabled` flag