What the fvck is this shit.