Permit no end callback on trigger, and end don't have to clean start