if `anonymous_giving` and `anonymous` both exist, something is badly wrong. We want to abort and get a human to look at it. Blinding dropping `anonymous` when something is wrong might loose data we care about.