Download missing DTD files automatically and save them to a local directory
Only write to handle if we could open it
Only warn if something went wrong
Fixing a typo