Why _priv, and not just use the existing header?