Does it have to be an assert here (kill the job just because this condition should never happen)?