Edited comments for clarity.