I don't understand this shit.