There's a lot of extra stuff in this library that is not involved with the code at all.  I'm not sure this is the appropriate place for it; though if it does go in, we should review the rest of the functions too, since this is going into the code base.