Additional protection from possible stackoverflow

We are going to use Jint in the production at the back-end of highly customizable cloud web application. The source of the scripts will be our users so we can not trust to the scripts. Moreover if user accidentally writes script which causes stackoverflow it will shut down the whole application. As soon as we can not afford it we will use in production version of Jint with two additional options preventing uncontrolled recursion as a main source of accidental stack overflows. 
See unit tests to get an idea how is going to be used.
I would prefer to avoid disallowing recursion by default. Most (all?) javascript environments allow recursion and most of user don't really need to be protected from it. If user didn't select option to disallow recursion deliberately it would create perception of a bug.
At the same time my own use case require to discard recursion for most of the script so if you insist I will make it disallowed by default.