What's the need for this change of variables? To force scoping?