All - Thursday is my last day at IBM so this will (likely) be my last patch. I can think of changes, particularly around the extra newline I added for readability, but unless any suggestions are in my inbox tomorrow morning it's officially up to someone else now. - Jack