code flaws