Wouldn't the same apply to sending a non-zero amount then? Or am I misunderstanding how Block Chain Pruning is planned to work. I thought that we need all the transactions leading up to a particular transaction to make sure there wasn't a double spend. Therefore, we would need to keep the transaction that had the fee attached so that there is a record of how the miner got those particular Bitcoins.