design flaws