Rewrite models, emphasis on useful exceptions