El hijo de Jaime II planeó invadir Inglaterra, pero antes de que pudiera hacerlo, John Erskine, Conde de Mar, lanzó una invasión desde Escocia, que fue derrotada fácilmente.