Fixing design flaws