Any reason for this change? We usually try to avoid unnecessary intermediate variables.