fixup: let the framework handle exceptions