thrift supports default values: "descending = false"