Jon, you deserve first billing on this library ;)