Ok, there is probably value in having this sort of logic to deal with the "1.10" situation, but if we add it then it needs to be properly unit tested.

So, if you want to work on that please write some tests and submit a separate PR for it. If not then I am happy to wait until the 1.10 situation arises, if it arises.