disabled interrupts during stack setup, improved hang code, improved comments