Submission #3 after re-reading error messages from #1