Perhaps a couple more tests here for the other conditions - publishers && apiKey, and apiKey && !publishers