i then realized a major design flaw .