bind, msvc bug workaround