This is version 2 of the patch set first posted in id:"1328375350-10352-1-git-send-email-markwalters1009 at 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