msvc ctp fixes