Are we still doomed?