Silencing some MSVC warnings about not all control paths returning a value when they actually do.