support for blacklist nested block