force use of template version of std::min/max