fix c++03 template again [ci skip]