Reminds me of the differences between `cp` and `install` for putting .so files in place.
`install` basically results in a new inode allowing for processes to keep a handle on the old version of the .so
`cp` copies the content over the old content, keeping the same inode. Now applications that had that .so open won't be happy.