...
fix: error handler always gave up on itself instead of handling