reagent: stop on EXIT on self
reagent: it's contains? not member?