Sci-Fi piercing the veil ….