i think `str(ex)` is preferred over `e.message`