+ traceback on internal error
+ request on error