This is version 2 of the patch set first posted in id:"1328375350-10352-1-git-send-email-markwalters1009@gmail.com" This fixes the bug Jani pointed out as well as the more minor criticisms. It also has some tests and the man pages are updated. Best wishes Mark