Da Aleksander III døde i 1286 gikk den skotske kronen til hans eneste overlevende slektning, Margrete av Norge. I Birgham-traktaten i 1286 mellom Skottland, Norge og England, og den skulle garanteres ved at Margrete skulle bli gift med den unge sønnen til Edvard I av England. Traktaten inneholdt blant annet bestemmelsen om at selv om spørsmålet om dette ekteskapet ville arve kronene til både England og Skottland, skulle det sistnevnte riket være «atskilt, separat og fritt i seg selv uten underkastelse av det engelske kongeriket». Hensikten var å beholde Skottland som en uavhengig enhet.