This is some weird shit.