error_msg is always None. So perhaps there's a mechanism to give me a human readable error message, but no mechanism to actually generate that message.