fixed design flaw