science catching up to science fiction