Better loop, more comments.