Fixing donation implementation.