Mac-Leod reste sig i ett utbrott af otålighet.