can't you use already existing get<> template?