Seems to work out well for Mojo, so I'd guess it's more an issue with C++.