I will figure out how this works dammit.