has flaws