fix: make msvc happy