add threadsafe eval patch by Roy H. Stogner