no major flaws