model/model: more clear wrap in auth requires