why do you have to modify here?  you can call set_eval_limit() in call_out.c