why are you so reluctant about using `cv::AutoBuffer`?