commenting for clarity