if there is a failure there will probably be a cryptic thrift exception rather than an understandable exception with good message