almost done implementing indirect jump updates