This seems wrong: our preferred use has shifted, so we should only see the preferred form here.  No need for compatibility code internally -- half the point of using `conform!` at the edges is that we can transform away any older formats before the majority of our code will ever see them.