What about setting `shouldBackup=false` if `input.equals(output)`?