impossible: don't mark returns as impossible if threads are involved