Allowing different types of tests to occur.