Broken link to "Gracefully Dealing with Bad Input Data"