Add an article to explain how to gracefully deal with bad inputs