jmp prototype implementation.