py3: errors don't use .message, use .args[0]