Def roles