Ok so, I can't use a shared insertion list because that doesn't properly take into account supplementary leaf nodes in the model.