ADD: func-role. not checked.