yeah, people are also forgetting that the tx could just always appear in a later block. there is no way to cancel a bitcoin tx. bitcoin tx's are not tied to one block. if your counter-party heard it off hte network, fairly safe bet most of the miners heard it. so go ahead and generate your txless block. your tx will just get dumped into a later block. money = spent