Would be cool to use `from twisted.web import http` and `http.BAD_REQUEST` instead of `400`.