Tom Curley did the fix - sent it over via skype so I've just added it to the repo for him. Thanks Tom.