The Aberdeen and Inverness trains were jointly worked after 1908 and locomotives were no longer exchanged at Keith or Elgin; between 1914 and 1916 the Highland paid the GNoSR to provide locomotives for all of the services through to Inverness.