fuckery awaits. . .