Do only these two have SetFromFlag for historic reasons, or a deliberate policy? Having them supported differently seems strange.