James I, determined to pacify the Highlands, journeyed to Inverness in 1427 and invited the principal chiefs to meet him there. Allegedly among them was the young Alexander Mackenzie, 6th Earl of Kintail. James then arrested him, along with the other chiefs, on their arrival. Mackenzie clan histories relate that, although several chiefs were executed or imprisoned, Alexander, due to his youth, was instead sent to Perth to attend school. Alexander's uncles attempted to seize control of Kintail, but the constable Duncan Macaulay continued to hold Eilean Donan on his behalf. Fionnla Dubh mac Gillechriosd, considered by clan historians to be the founder of the Clan Macrae in Kintail, was dispatched to fetch the young laird back. During his lairdship Alexander appears to have supported the monarchy against the MacDonald Lords of the Isles and was allegedly rewarded by another charter of Kintail in 1463. Alexander died in about 1488 at a great age, and was succeeded by Kenneth Mackenzie, 7th of Kintail who won the Battle of Blar Na Pairce against the MacDonalds. Kenneth died a few years later and was succeeded first by his eldest son, then on his death in 1497 by his second son, John of Killin, who was still a minor. His uncle, Hector Roy Mackenzie, attempted to usurp the Mackenzie lands and installed his own constable in Eilean Donan, Malcolm Mac Ian Charrich Macrae. Hector's lawless activities caused the Mackenzies to be branded rebels, and in 1503 the Earl of Huntly offered to deliver Eilean Donan to the king, and to hold it on his behalf. James IV supplied a ship to support the enterprise. Eventually, John compelled his uncle to relinquish his claim, and Hector agreed to hand over Eilean Donan. The constable refused however, and John's supporters laid siege. Malcolm Mac Ian Charrich was eventually persuaded by Hector to relinquish the castle, after which he was dismissed as constable and Christopher Macrae (Gillechriosd Mac Fionnlagh Mhic Rath) was appointed in his place in around 1511. John of Killin obtained a further charter of Kintail and Eilean Donan in 1509.