I'll try to find time to look over your patch in the next few days, unfortunately I'm swamped with pay-the-rent work at the moment ...