Add explicit casts for MSVC