since exceptions from cppRange are catched by Tcl, change the exceptions to assert faults