cpp bugfix: don't be dependent on load order