true - I had planned to followup (either tonight or tomorrow probably) with another PR which removes all uses of `rand` throughout the codebase (by giving the prefetch thread its own private RNG object).  Thanks for the comment.