differentiate between whether we need to resume or repeat
be more precise when setting status to allow handling resume gracefully