outsourced JIT as Plugin