pesky msvc++ warnings silenced