Fixed recursion
Saves report on keyboard Interrupt