Fudge path before calling compiler
Move timer to before early returns. Not sure if this is necessary but it couldn't hurt.
Make EventLoop more threadsafe.