Ranting and ravings