En 1273, Magnus le otorgó a Erik, su hijo mayor -entonces con cinco años de edad-, el título de príncipe, y a su hijo menor, Haakon, el título de duque.