It might be that the problem is that the data left behind interferes with the test the second time but it should at least give a better error message. I will check.