Cleaned up ALU, thanks Toxaris