updated per latest proto io