Rewrite for readability.