Renaming ivar for clarity, adding comments.