good eye.  I was able to reduce the code size to less than 1/3 the original and remove the second Stat() call!  committed & pushed