I've always found this hard to read because of the similar, small variable names.