Handling role annotation