remove variadic templates for Visual Studio reasons