rewriting due to flaw found in code