I interpret whiteflag's concern differently: it is hard to see that the benefit offered by your code exceeds the investment of effort in writing your code (or, for others) the investment in effort...