RuntimeException then? I figure that the idea is that any problem gets tossed out of the engine so it can be handled by the facade (with CrashReporter). What's the right way / best practice?