protobuf required for building docs apparently