thrift-as-dependency support