c++11 no longer need to end template with '> >'