why smart people make mistakes