Isn't there still an issue in the JS interpreter in WSH where this kinds of return expressions only evaluate the first line? That's why I still put multi-line return expressions inside () blocks.