the 2/3 portable way to get an exception's message is to str it