[enh] proto stuff