probably only on these situations: 1. first line changes 2. file extension changes (though currently saving to another file is also broken, lol)