 The revolt continued until 1506, by which time Lachlan MacGill'Eain had been detached from the cause, and Huntly's forces were able to isolate Torcall and Domhnall in the Outer Hebrides.In September 1506, after just 5 years of freedom, Domhnall was again captured.He remained in captivity for 37 years until he was released in 1543.