fix exists? and destroy of triggers