work in progress: buildability with MSVC