Why using a variable for the return?