you can omit the `except` part