Hooray, save-excursion is a thing