Can't we flatten this into a single Thrift request?