Added a bit of explanatory material in case of error.