Why we make so many mistakes