this gives better debug in the report right now because it will fail in the context of the System frame (and hence html output will be of that)  whereas before it would switch back into the app and then fail.