Blacklist optimizations and implementation.

Added blacklist to how things are checked.