Note about virtual isValid inline.

Just something to think about in the long run.
Single pass for erasure.

Gives a healthy 15% speed improvement.