moving detectors back to roles