A partner complained about us using BaseException instead of Exception.  I think he is right, otherwise any partner doing try/catch Exception is not catching OpenTokExceptions.