Adding temp vars for readability.