Looks like this isn't as simple as we once thought. see https://github.com/montagejs/montage/pull/1337/files#diff-d3f3ecb63bc34884c6709fac799c21f1L238