I am not being absurd! You're the one who is spitting out foreign jargon. What is this technology you speak of? And why do these people look at me so strangely when I ask them about my whereabouts?
They tell me that I'm in London, and that I am "needed on the set in 5". Such strange phrases these people use.