actually, quick question on this function.  did you benchmark this function before and after your change here?  This affects the cache miss performance, which I know is not critical, but would be good to know.