set ~external_trigger in addition to ~software_trigger, so unit test works