reduce blacklist code usage