Weak link? Long term survival of mankind?

Nope. We have nowhere near enough of those.