What are its flaws?