Nick Cannon off the liberal plantation