Yeah it's an interesting one, I guess at some point a previous dev had chosen it on the fly and thought nothing of it - I didn't think anything of it either until it suddenly failed! I would agree in hindsight the newer behaviour in the library is the correct one, it was just a surprise.