it's important to keep in mind that if dan just tried to spend the same coins again without trying to cover his tracks or anything of that nature, everybody out there would know that dan is up to no good because thay can see from the existing longest transaction block chain, namely this existing chain from the beginning, they can see that dan already spent these coins before, he shouldn't be allowed to spend these coins again.