"piece of corporate propaganda."