`handle_exception()` is now static
options() method doesn't return body