flaws and perfection