Manually thrown exceptions may not have a backtrace, protect against this

Fairly self-explanatory piece of hardening. Apologies if whitespace is not correct.

Mike