In fact, all of this code reads nicely, you could happily get rid of all comments, except maybe line 13.