This is some funny stuff.