Why do all charities require you to gift aid any donations that you have given to that charity in previous years and beyond? I quite frequently give one-off donations to individual charities but I never Gift Aid now because of that - surely it can be a one-off transaction at the time of donating?