Ok, so why replace `vim_rename()`, with a function that is missing that functionality? Why introduce regressions?