parameters!
detection can be re-applied