refactor finalizeJumps, and remove dead code more aggressively
streamline benchmarking