more util noise
support extensions in ExtractProto