Why have the assignment here instead of just returning the result of the expression directly?