Fixed major flaw.