Fuck this. I should be done, but FUCK ALU