No that's not the right approach.  I just wrote an explanation in the other commit.