It turns out that if we use ++results instead of results++ we don't have a problem. So it would seem that there is still something funny going on. Nevertheless we will not count on the result persisting. Matthew