requires protobuf extension installed to run