Mistakes may be the key to success