Inline calls because MSVC does not do it for us