understandinghumanflaws