It's pretty dense code without the extra lines, but I'll change it.