jit lock contextually