Since this is a data driven approach, we identify non-core roles as well, if they occur with predicates often enough in the data.
for example, we have relational indicators such as "L-on", "R-before", "L-because", "R-None", etc.