Elaborate the comments more, and add another error condition