久的他让自己的后代继承了王位。但肯尼思三世有后裔幸存下来，两线之争仍未结束。在1033年，马尔科姆二世被肯尼思三世的后代杀死。麦克白塔德·麦克芬莱克（1040年–1057年在位）和卢拉赫及其父都是肯尼思三世的后裔，他们的对手是马尔科姆二世的外孙邓肯·麦克克里南（邓肯一世，1034年–1040年在位）。在十一世纪上叶他们继续着苦涩仇隙的王位争斗。同时代的斯特拉斯克莱德国王也介入了这场世仇王位争夺，虽然目前还不能确定他们和苏格兰的王朝的哪个敌对支系是否有何联系。有的理论认为，他们代表着唐纳德·麦克君士坦