Move the blacklist functionality to its own plugin