fighting msvc sfinae blues