Next step to the sane version of this shit.