Minor fixes

- Forgot to "return" the error case in `route()`
- Fixing `Content-Length` header in `error()` (multibyte support)