Revert "Revert "Spam Schutz, Maybe""

This reverts commit 6b69b3b2d80ec76ca16ae59e467735965afb3191.
Revert "maybe"

This reverts commit 95da7e5de3744e54b4c6bcbddaaadcdb4ad244b8.