fix for msvc bug with using and variadic templates