significant speedup - implemented runtime forward jump caching