having flaws