I should have caught this on the original review... This function name isn't very descriptive, should be `_doSaveAs()` (or something like that).

Also, please add JSDoc comments for the function.