That is both neat and surprising.
That said while my specific example perhaps is obsolete, the general class of problem I described is not.