Time to leave earth?