Allt Kinglass, a former river