Isn't the point of doing this sort of thing to minimise the number of steps? If we have to get the "perfect" answer you'd pre-determined, then we'd be here forever.
So on that basis, I wthdraw.
(Feisty tonight, aren't I? Blame PHH and there apology for a website)