So many flaws.