. . . "Techno-horror film" . .