> I think this risks producing code which is more difficult to understand > and debug. As this function doesn't seem to be a bottle-neck point, I'll > leave it as is. Agreed. > Does my patch seem reasonable? So far, I'll check it in more detail when I have more time.