I totally missed the pattern when I first submitted this. It appears that this is much easier to reproduce. Apparently any negative number that is stored will be lost on the next invocation. -John