Different construct to eliminate compiler warning
regarding variable aliasing.