But I agree with the more readable block @pfiller suggested.