tests are better