Patch by Jonathan Neuschäfer, updating link to CDE.