My head hurts just from reading this shit