Yeah I don't know what to do with a bad url. Can a bad url happen on a production server? It seems like it won't even get to the server if it isn't in the form http(s?)://domain.whatevs/([path]?). I dunno. Also, I don't really care where errors are handled, but I do want users to be able to define custom error handlers.