Simplify donation add logic.