I think I fixed lidt on return to real mode, but it's still hanging