(http://docs.python.org/2/tutorial/errors.html#handling-exceptions)