My first thought is that we all overthought the whole process. In my case I kept thinking about how to ensure that all possible errors were handled.