A couple more redundant comments. The code already describes what is happening pretty well so the comments are just adding extra maintenance. We can extract some methods if extra clarity is needed.