Good point - will look into it and think about adding new test(s) for this extra path.    In your opinion, is the change even worth it? I'm not sure how I feel about adding extra complexity for ~20% speedup (which is very system-dependent).