Clarified and updated comments.