actually these work better as classes, cause they want to call superclasses
more roles tests