@bagder the goal of never breaking compatibility is probably not very helpful towards cleanup and modernization.