Fixed REPORT command and exception handling

I've removed the "Freebie" ctrl+c and main keyboard interrupt exception
handling because they didn't seem to work 100% of the time and creating
exception handling for the exception handling isn't quite what I had in
mind...