Nyere historisk forskning hevder at kampen mot mørejarlætten var en del av en større maktkamp mellom ynglingeætten og mørejarlene, og at Halvdan mer og mindre handlet i samråd med sin far. Etter at Torv-Einar hadde drept Halvdan dro Harald Hårfagre (midt på 890-tallet) til Orknøyene for å ta et oppgjør med sønnens banemann. Det endte med et forlik mellom Harald og Torv-Einar (Torv-Einar måtte betale en bot på 60 mark), og Harald oppga etter dette å hevde overherredømme over øyene.