adjusts tests with cover more cases