flaws and all