MSVC doesn't like modern code