Re-wrote usermode jump code, still getting GPF, probably due to permission mismatches