missed a save-excursion that left the cursor in the wrong place...