That is something that I never have run into in C++, thanks for syntax lesson!  Fixing to take template argument this way instead.