Some funny stuff here.