should the error be translatable?
`abort(400, _('"page" parameter must be a positive integer'))`