we should skip these tests if we don't have a satisfactory precondition
some cleanup