Finalmente Canuto y Magnus llegaron a un acuerdo en 1038 en el que se estipuló que, si Hardeknut moría sin descendencia, su heredero sería el rey Magnus I.