This may not be the right style, but I find the original code way easier to read.