expanded the explanation of why the error occurs and how to fix it