Really nice job with keeping this chunk of code spaced and commented, makes it really easy to read and understand.