Even more reason to use this if you don't need the more general case and its associated performance cost
> if you don't need the more general case and its associated performance cost
In C++ the "more general case" typically doesn't have a performance cost.