functional tests are clean