Adjusted for readability.