Added: force Emacs to switch to previous buffer after save-excursion