Can we meet the planet's deadline?