OK I've not untangled it yet but it is using the web error object and not the Windows one