Re: confusing code....whats the point of this construct ?