Walk me through a time when you made a mistake on a project. How did you identify it, and how did you resolve it with the client?