Hi, > It is default swtich on as I understand ?
No you use it to turn initialisers off. if you don’t use the compiler option then uninitialised Booleans will default to false and Numbers will default to NaN. This is different to how the current compiler does it. if you do use it then initialised Boolean and Numbers will be undefined (in JS) and default to the usual false and NaN is AS. This is the current behaviour of the compiler. Thanks, Justin