Don't need so much nesting.
More comments.