Please document what this does.  I don't want to have to dig into your library to understand what's going on.