condescending blow-hard-know-it-alls...