In ExprNodes.py there are several places where method `as_none_safe_node` was applied in order to wrap a node by NoneCheckNode.<br>I think it would be resonable to apply that mostly only in cases when noncheck=True.<br><br>

Here are possible changes in ExprNodes.py:<br><a href="https://github.com/intellimath/cython/commit/bd041680b78067007ad6b9894a2f2c18514e397c">https://github.com/intellimath/cython/commit/bd041680b78067007ad6b9894a2f2c18514e397c</a><br>

<br>Zaur Shibzukhov