← Files AI Film Pipeline MasterARCHIVED FILE
skills/ai-film-pipeline-master/references/phase-02-screenplay-dialogue/cat-sub-2.md
58.3 KB · Oct 5, 2026 · 18:36 UTC
# Subtext — Part 2 Category `sub`, continued. Part 1 is in `cat-sub.md` — read it first; its 32 cards cover the generative definition of subtext, its three preconditions, the four pressure generators, the two-hander's physical and silent channels, the prose/screen split, and four named failures. Nothing here repeats them. **Part 2 of 2.** 24 cards across 6 sections: more than two in the room; channels that are not dialogue; choice, code and name; the questioned subject; subtext across a whole work; handing it over and giving it up. --- <!-- GENERATED:toc — do not edit by hand. Generated in the source package --> ## Contents - [More than two in the room](#more-than-two-in-the-room) - [Channels that are not dialogue](#channels-that-are-not-dialogue) - [Choice, code and name](#choice-code-and-name) - [The questioned subject](#the-questioned-subject) - [Subtext across a whole work](#subtext-across-a-whole-work) - [Handing it over, and giving it up](#handing-it-over-and-giving-it-up) - [Coverage](#coverage) - [Sources](#sources) <!-- /GENERATED:toc --> ## More than two in the room ### Monologue and Direct Address **Also called:** the soliloquy's gap, the aside, talking to camera, the confessional **What it is:** A character alone, or speaking straight to the audience, still has subtext — the gap simply moves. It is no longer between what they say and what they want from another character; it is between what they tell us and what telling us is doing for them. *Fleabag*'s asides are the standard case: an intimacy offered to the audience that turns out to be an avoidance mechanism. **Effect on the audience:** Flattering complicity first, then discomfort. Being confided in feels like access, and the moment the audience realises the confiding was a dodge, they become the thing the character is hiding behind. **Used for and where it works best:** Any first-person narrator on camera or on stage, and any vlog-shaped piece. The craft rule: give the address an occasion and a clock — they are stalling, someone is about to come back, the taxi is outside — so the speaking is an action and not a slot. The strongest beat available is the address that breaks: the one moment they will not look at us. Design that moment before you write a word of the monologue; everything else is approach. **Best in:** formats: Monologue, Stage Play, Half-Hour Comedy, Series, Vlog | genres: Comedy, Drama, Dark Comedy, Psychological, Tragedy **Avoid when:** The monologue's real job is to deliver information the plot needs. A speech doing two jobs does the second one badly, and the audience will read the withholding as the writer's, not the character's. **Example:** > ON THE NOSE — (to camera) "I make everything a joke because I'm terrified of being on my own." > WITH SUBTEXT — (to camera) "Right. So. He's got a girlfriend." (beat) "Which is fine, obviously, because I'm —" (The front door goes. She flashes us a grin, fast, and turns away before we get a proper look at her.) **Yields to:** `expo.character_voiceover` — The monologue's real job is to deliver information. `sub.direct_address` --- ### Playing It at the Third Person **Also called:** the triangle scene, the alliance scene, the one nobody addresses, speaking past your listener **What it is:** With three people in a room, every line has an addressee and a target and they need not be the same person. A speaks to B in order to be heard by C. The subtext is generated by geometry rather than by concealment, and the most loaded position in the room belongs to whoever is never addressed. **Effect on the audience:** They watch three conversations — the audible one and two silent ones — and they track the silent person hardest, because an unaddressed person in a scene reads as a verdict waiting to be delivered. **Used for and where it works best:** Family rooms, negotiations, a new partner meeting old friends, any scene where an alliance is shifting. The craft rule: decide which two are allied when the scene opens, and flip the alliance exactly once — an unflipped triangle is a two-hander with a witness. Second rule: the unaddressed character gets one line late, or none at all, and they end the scene. Third: never give all three the same want, or the geometry collapses. Build it on `rel.triangle` and `dial.three_hander`; `dial.spoken_about_present` is the cruellest single move available in it. **Best in:** formats: Stage Play, Feature Film, One-Hour Drama, Novel, Limited Series | genres: Family Drama, Drama, Crime, Political, Romance **Avoid when:** Five or more in the room. Past four the audience cannot hold the vectors and the scene needs a different discipline — `rel.ensemble_scene_legibility` — with the triangle isolated inside it for a page at a time. **Example:** > MOTHER: "Rana's staying till Sunday. She can have the good room." > RANA: "The sofa's fine." > MOTHER: "It's not fine. Is it, Sami." > SAMI: (doesn't look up from the plug he's rewiring) "Sofa's fine." > MOTHER: "There. Sofa's fine." **Yields to:** `rel.ensemble_scene_legibility` — with five or more in the room. Past four the audience cannot hold the vectors, and the triangle then lives isolated inside the larger discipline, a page at a time. `sub.triangle_scene` --- ### Subtext in the Group Comedy **Also called:** the sitcom room, the alliance laugh, the table of small liars, ensemble comic subtext **What it is:** Comedy with four or more people generates subtext through who agrees with whom, line by line. Each character has a position they must protect in front of the others, and the comedy is the visible cost of protecting it while the conversation drifts toward it. **Effect on the audience:** Laughter from tracking, not from jokes. The audience is running four private ledgers at once and the biggest laugh is a reaction to something nobody has said aloud. **Used for and where it works best:** Workplaces, family dinners, committees, any room with a chair and an agenda. The craft rule: give every character in the room exactly one thing they must not be found to know, and design the scene's ordinary business so it threatens each of them at a different rate — the comedy is the staggering, not the shared panic. The reliable biggest laugh is `comedy.wrong_reaction`: one person answering a threat the others haven't noticed yet. Keep the surface intact per `sub.comic_politeness`; the game of the scene `comedy.game_of_the_scene` is what everyone is doing to stay in the room. **Best in:** formats: Half-Hour Comedy, Sketch, Stage Play, Series, Animated Series | genres: Comedy, Dark Comedy, Satire, Workplace, Ensemble **Avoid when:** The group shares one secret from an outsider. That is `rel.group_secret` and it has a single subtext with four mouths, which is a suspense structure, not a comic one. **Example:** > "We should do something for Marie. A card." > "A card's nice." > "Everyone signs it." > "Everyone?" > "Everyone in the department." > "Right. Yes. Everyone." > (Three people look at their screens. One writes something down that is not a name.) **Yields to:** `rel.group_secret` — where the group shares one secret from an outsider. That is a single subtext with four mouths, which is a suspense structure rather than a comic one. `sub.group_comedy` --- ## Channels that are not dialogue ### The Weather That Does the Feeling's Job **Also called:** pathetic fallacy on autopilot, the sympathetic storm, rain at the funeral **This is a named failure, not a recommendation.** **What it is:** The setting is made to agree with the emotion — rain for grief, sun for reconciliation, thunder for the row — so the environment states the thing the dialogue was built to leave unsaid. Agreement destroys the gap that subtext is made of. Ruskin coined "pathetic fallacy" as a criticism; it survives as a technique mostly because it is easy to type. **Effect on the audience:** Nothing. They file it as convention within half a second and stop reading the frame at all, which also costs you every deliberate detail you put in it afterwards. **Used for and where it works best:** — **Best in:** formats: — | genres: — **Avoid when:** Always, as a default. The working version is a setting that *disagrees* with the scene — the row in blazing sunshine with a mower going somewhere, the funeral on an ordinary Tuesday with the bins out — because the mismatch is a gap, and gaps are where subtext lives. The second working version is a character who notices the agreement and resents it: "Of course it's raining" converts the cliché into characterisation at the cost of one line. Related at the opening specifically: `open.weather_open`. Where the environment must carry dread rather than feeling, the tool is `tens.corrupting_the_mundane`, which works by wrongness, not by sympathy. **Example:** > FAILED — Rain lashes the window. She stares out at it. "He's not coming back, is he." Thunder. > WORKING — Hot, bright, a mower two gardens over. She props the back door with her foot. "He's not coming back, is he." / "Mind the door. The flies get in." **Yields to:** `tens.corrupting_the_mundane` — wherever the environment must carry dread rather than feeling, because that one works by wrongness instead of by sympathy. The working version of this card is a setting that *disagrees* with the scene: the row in blazing sunshine, the funeral on an ordinary Tuesday with the bins out. `sub.weather_does_the_feeling` --- ### Voiceover Against the Picture **Also called:** ironic narration, VO counterpoint, the narrator who does not match the frame **What it is:** Narration carries subtext only when it disagrees with what is on screen. Voiceover that describes the image has, by definition, no gap in it; voiceover that states a version of events the picture quietly contradicts makes the audience the arbiter between the two. **Effect on the audience:** They side with the picture and pity the voice. It is the audiovisual form of `sub.narrator_self_deception`, and it produces the same effect: the audience diagnoses the speaker. **Used for and where it works best:** Retrospective narrators, letters read aloud over action, brochure-voice over the reality of a place. The craft rule: write the VO and the picture as two separate documents, then lay them against each other and cut every VO line that agrees with what is on screen at that second. Second rule: never write the contradiction as a joke the narrator is in on — the moment the narrator is being wry about themselves, the gap closes. Cross-check `voice.retrospective_narrator` for the register and `rhythm.vo_breath_line` for the length of the lines. **Best in:** formats: Feature Film, Documentary, Essay Film, Series, Voiceover Script | genres: Drama, Noir, Crime, Dark Comedy, Coming of Age **Avoid when:** Audio-only work. A podcast or an audio drama has no picture to disagree with, so the counterpoint must come from a second speaker, from a sound the narration ignores, or from `tens.audio_no_offscreen`. And in documentary, where a narration track that contradicts the footage is an editorial accusation and falls under `expo.doc_narration_contract`, not under craft. **Example:** > VO: "It was the best year of my life. We had everything worked out." > PICTURE: Him eating standing up at the sink, coat still on, the television on in the next room for the noise. He checks his phone. Puts it face down. **Yields to:** `tens.audio_no_offscreen` in audio-only work, where there is no picture to disagree with and the counterpoint must come from a second speaker or an ignored sound; and `expo.doc_narration_contract` in documentary, where narration contradicting the footage is an editorial accusation rather than craft. `sub.voiceover_counterpoint` --- ### The Written Document Inside the Story **Also called:** the letter, the text thread, the unsent draft, epistolary subtext **What it is:** Writing is composed, so a document inside a story carries two layers at once — what its author meant, and what they decided to leave out while they had time to decide. The distance between how a character speaks and how they write is a complete characterisation in itself. **Effect on the audience:** Forensic attention. Readers and viewers slow down for a document the way they never slow down for dialogue, because they know it was drafted. **Used for and where it works best:** Any relationship conducted at a distance, and any relationship where one party is more fluent on paper than in person. The craft rule: a message's subtext lives in its *form*, not its content — the delay before the reply, the reply that answers only the second of two questions, the greeting that quietly changes from one message to the next, the kiss dropped. Show the composing where you can: the draft written and deleted is worth three sent messages. On screen, one message at a time; a thread the audience has to read is a reading task, not a scene, and belongs to `dial.text_on_screen`. For the register of a letter itself, `voice.the_letter_voice`. **Best in:** formats: Novel, Series, One-Hour Drama, Feature Film, Serialised Fiction, Comics | genres: Drama, Romance, Thriller, Crime, Coming of Age **Shelf life:** dated — review 2028-06. On-screen messaging convention turns over fast: bubble overlays, read receipts, typing indicators, and which platform currently signals intimacy versus distance. The composing-and-withholding mechanism underneath is permanent; the notation is not. **Avoid when:** The document is the plot's evidence. Then it has to be unambiguous and legible — `info.the_document` — and loading it with a second meaning gets the audience arguing about the clue instead of following it. **Example:** > She types: "That's completely fine, honestly, I'd forgotten about it anyway, hope the trip was good x" > She reads it back. Deletes it. > She sends: "No worries." **Yields to:** `info.the_document` — where the document is the plot's evidence. Then it has to be unambiguous and legible, and a second meaning gets the audience arguing about the clue instead of following it. `sub.written_document` --- ### Score and Song as the Other Voice **Also called:** musical counterpoint, the ironic needle drop, what the music knows **What it is:** Music laid *against* a scene rather than under it supplies a second reading the dialogue never states — something cheerful over something brutal, something sacred over something petty. The music becomes a character with an opinion, and the audience hears the scene twice. **Effect on the audience:** Unease they attribute to the scene rather than to the cue. Counterpoint is one of the few devices that can make an audience feel judged by a film. **Used for and where it works best:** Violence, humiliation, and any scene whose participants think it is going well. The craft rule for the *writer*: specify the music's attitude, never the track — "something upbeat and slightly too old for them" survives a failed clearance and a change of director; a named song does not. Second rule: start the cue on a line rather than on a cut. Music entering mid-sentence reads as a character's interior; music entering on a cut reads as the film's own verdict, and those are different scenes. Diegetic sources — a radio, a neighbour's party, a hold tone — are the version that survives a low budget. **Best in:** formats: Feature Film, Series, Music Video, Trailer, Short Film | genres: Crime, Noir, Drama, Dark Comedy, Coming of Age **Avoid when:** Prose and radio, which have no soundtrack to lie with — `tens.prose_no_soundtrack`. And when the dialogue is already ironic: two ironies in one scene do not compound, they cancel, and what is left is smugness. **Example:** > INT. KITCHEN — the radio is on, a phone-in about parking permits, very cheerful. > He wipes the counter. Wipes the same part of it again. > "Where's Mum?" > "Upstairs." > The radio laughs at something. > "Is she coming down?" > He runs the tap. **Yields to:** `tens.prose_no_soundtrack` — in prose and radio, which have no soundtrack to lie with. And nothing at all where the dialogue is already ironic: two ironies in one scene cancel, and what is left is smugness. `sub.score_counterpoint` --- ### The Fight as the Argument They Couldn't Have **Also called:** action with a subject, combat subtext, the choreography of a grievance **What it is:** A fight or a chase carries subtext when each physical exchange corresponds to a position in an argument the characters cannot conduct in words — who is owed, who is sorry, who will not stop. The violence is the syntax; the argument is the sentence. **Effect on the audience:** They read an action sequence emotionally instead of athletically, and they can tell you afterwards who won the argument even though nobody spoke. **Used for and where it works best:** Any fight between people who know each other, which is the only kind worth writing at length. The craft rule: write the fight as dialogue first — the row in plain words — then convert each line into a physical beat, keeping the order intact. The audience reads a fight by its tactic changes, and those must fall where the argument would have turned; see `scene.tactic_change` and `beat.escalation_step`. Second rule: one of the two must not want to be there. A fight where both parties commit completely has an outcome and no subtext. **Best in:** formats: Feature Film, Anime, Animated Series, Game Narrative, Comics | genres: Action, Martial Arts, Crime, War, Superhero **Avoid when:** The sequence exists for spectacle and the story's meaning sits elsewhere — `seq.set_piece`. Burying relationship content under a set piece nobody can read through the noise wastes the content and slows the spectacle. **Example:** > THE ARGUMENT FIRST — "You left." / "You told me to." / "I didn't mean it." / "You never do." / "Say you're sorry." / "No." > THE FIGHT — He swings. She steps back and doesn't return it. He swings again; she catches his wrist, holds it, doesn't twist. He pulls free and throws a third one, worse than the first two. She lets it land. **Yields to:** `seq.set_piece` — where the sequence exists for spectacle and the story's meaning sits elsewhere. Relationship content buried under a set piece nobody can read through the noise wastes the content and slows the spectacle. `sub.fight_as_argument` --- ## Choice, code and name ### What They Eat, Wear and Buy **Also called:** the order at the table, costume as confession, the receipt, consumption tells **What it is:** A character's choices as a consumer report everything they will not say about class, memory, shame and aspiration — the second-cheapest wine chosen so as not to choose the cheapest, the coat kept nine years, the brand bought to be seen buying it. **Effect on the audience:** Immediate, unconscious social reading. Audiences place people by their choices faster than by their words, and they trust the placement because they made it themselves. **Used for and where it works best:** Any story where class, migration or money is present and nobody is allowed to name it. The craft rule: the tell is in the *deviation*, not the item. Establish the ordinary choice first, then break it exactly once — the man who always has the set menu and one night orders off it has changed his life, and you have spent four words. Second rule: the choice must cost something. "He ordered wine" is nothing; "he ordered the second cheapest" is a biography. Pairs with `char.deserving_setting` and, for the object that keeps meaning across a story, `theme.object_carrier`. **Best in:** formats: Novel, Feature Film, One-Hour Drama, Stage Play, Short Story | genres: Social Drama, Family Drama, Migration, Satire, Literary **Avoid when:** You are stacking them. Three garments and a grocery list in one paragraph to make one point is a costume note, not prose — one item, one line. And never in Advertising or Brand Film, where a consumption choice reads as placement and the subtext converts to a pitch. **Example:** > "The set menu's good value." > "Get whatever you want, Mum." > "The set menu is what I want." > On the phone that morning she had told him she'd already eaten. **Yields to:** `theme.object_carrier` — The item must keep its meaning across the story. `sub.consumption_tell` --- ### What They Call Each Other **Also called:** the vocative, forms of address, first name or surname, the honorific drop, the kinship term **What it is:** The name one character uses for another is a live reading of the relationship at that exact second. Changing it mid-scene is a status move the audience feels before they can explain it — the son who switches from "Dad" to his father's first name has ended something. **Effect on the audience:** Instant recalibration, with no explanation needed. Because people rarely use names in real speech, every use is marked, and a marked word carries weight for free. **Used for and where it works best:** Families, hierarchies, and every scene between people from different registers. The craft rule: establish the default form once, then change it exactly twice in a whole script — once to close distance, once to open it. Any more and it is a tic. The same mechanism runs across honorifics, kinship terms used for non-kin, full names deployed by parents, and diminutives. In Arabic, Syriac and other kinship-heavy speech the moves are sharper: dropping a kinship term for a bare first name is a rupture, and moving to a teknonym — Abu or Umm plus the eldest son's name — is a promotion. See `dial.name_weapon` for the aggressive version and `char.name_as_design` for choosing the names in the first place. **Best in:** formats: Stage Play, Novel, One-Hour Drama, Feature Film, Series | genres: Family Drama, Heritage, Migration, Workplace, Historical **Avoid when:** As ordinary punctuation. Characters addressing each other by name in every other line is the oldest amateur tell on the page — it reads as radio drama written for listeners who might have lost track — and it also spends the marked word you needed later. **Example:** > "Thanks, Dad." > "Don't mention it." > — later — > "Thanks, Youssef." > He put the keys down on the table instead of into her hand. **Yields to:** `dial.name_weapon` — The name is being used as a weapon. `sub.address_form` --- ### Sexual Subtext and Its Codes **Also called:** the double entendre, coded desire, innuendo, the censored register **What it is:** Desire written entirely through a permitted surface — driving, cooking, weather, work — where the charge is carried by rhythm, interruption and who breaks eye contact rather than by content. Production Code Hollywood made this a craft rather than a workaround, and the discovery survived the censorship: constraint produces heat that explicitness often does not. **Effect on the audience:** Participation. The audience completes the meaning, which makes them complicit in the desire rather than spectators of it. **Used for and where it works best:** Any scene where a third party is present, or where one character has not admitted the want to themselves. The craft rule: the surface topic must be one the characters could plausibly be discussing in front of a stranger, and it must be technically coherent — `sub.second_subject` applies, and a decoy nobody could take at face value reads as writing. Second rule: the charge lives in turn-taking, not vocabulary. Shorten the lines, overlap them, let one answer arrive a half-beat too fast and one arrive a half-beat too late. Third: the historical queer-coded register exists because it had to, and reusing it in work that is free to be plain is a different act with a different meaning. **Best in:** formats: Feature Film, Stage Play, Novel, One-Hour Drama, Limited Series | genres: Romance, Noir, Drama, Historical **Avoid when:** The piece can be explicit and the subject is better served by being so — `tens.honest_explicitness`. Coding what the story is free to state now reads as evasion rather than as technique, and audiences have become quick at telling the two apart. **Example:** > "You'll want to let the pan get properly hot first." > "I never wait." > "No. You don't." > She turned the handle of the pan round so it pointed away from him, and left her hand on it. **Yields to:** `tens.honest_explicitness` — where the piece can be explicit and the subject is better served by being so. Coding what the story is free to state now reads as evasion rather than as technique. `sub.erotic_code` --- ### The Genre Vehicle **Also called:** allegory, the monster as metaphor, genre-coded subtext, the science-fiction parable **What it is:** Horror and science fiction let a story's real subject ride inside a literal threat — the pod that replaces you while you sleep, the house that will not let you leave — so the audience processes an argument as plot. *Invasion of the Body Snatchers* has been read as communism, as McCarthyism and as conformity itself, and works as all three because the vehicle is concrete and the referent is never named. **Effect on the audience:** They arrive at the argument without having been argued with, and they defend the reading as their own because they built it. **Used for and where it works best:** Anything about a social condition that a realist drama would turn into a lecture. The craft rule: the threat must obey its own rules absolutely and be frightening to a viewer who has no idea what it stands for — `tens.threat_with_rules`. Second rule: no character ever names the referent; the moment someone says the word, you have `sub.subtext_announced` with a monster in it. Third, the durability test: a good vehicle survives a change of reading. If your allegory has exactly one correct decoding, it will expire with the news story that produced it. See `theme.theme_and_genre` for carrying the argument at story level. **Best in:** formats: Feature Film, Novel, Limited Series, Short Story, Animated Series | genres: Horror, Science Fiction, Dystopia, Fantasy, Social Drama **Avoid when:** The referent is one the audience would only recognise from your interviews. And when the genre machinery cannot pay its own way — an allegory with a boring monster is an essay that has wasted a budget. **Example:** > "It's not that she changed. She's better now. Calmer." > "Since the treatment." > "Since the treatment, yes." > "And you'd know. If it happened to you." > "That's the thing, isn't it. Everyone says they'd know." **Yields to:** `theme.theme_and_genre` — The argument runs at story level, not inside the vehicle. `sub.genre_vehicle` --- ## The questioned subject ### Subtext Under Interrogation **Also called:** the interview room, cross-examination subtext, the question behind the question **What it is:** In formal questioning both parties hold something back — the questioner has a theory and evidence they will not disclose, the subject has a fact they will not give — so every question is two questions and every answer is a negotiation over how much has just been conceded. **Effect on the audience:** Total attention to ordinary words. Once the audience knows one side is holding evidence, "what time did you get in" becomes the most loaded sentence in the script. **Used for and where it works best:** Police interviews, courtrooms, HR meetings, border control, a parent and a teenager. The craft rule, taken from real investigative practice rather than from films: the PEACE structure runs free account first, uninterrupted, and only then challenge with the withheld evidence. Write the scene in that order and the production of the evidence becomes the scene's `scene.value_turn` instead of a shouting match. Second rule: the strongest move on the page is the question already answered, asked again, unchanged — repetition with no new information is how pressure actually reads. Third: an interrogator who waits beats one who raises their voice, per `tens.waiting_as_weapon`. **Best in:** formats: One-Hour Drama, Feature Film, Procedural, Stage Play, Limited Series | genres: Crime, Courtroom, Thriller, Political, Detective **Avoid when:** The scene exists to hand the audience a fact. Then it is exposition with a table and two chairs, and `expo.exposition_under_pressure` gets you there in half the pages without pretending to be a duel. **Example:** > "Take me through Thursday again." > "I've done Thursday." > "Do it again." > "I got in about six." > "About six." > "Six." > "Last time you said half five." > (Nothing.) > "Take your time." **Yields to:** `expo.exposition_under_pressure` — where the scene exists to hand the audience a fact. Then it is exposition with a table and two chairs, and the other card gets you there in half the pages without pretending to be a duel. `sub.interrogation` --- ### The Subject Who Will Not Say It **Also called:** documentary subtext, the evaded question, the pause you keep, interview silence **What it is:** In documentary the subtext is not written, it is found and then protected in the edit. The hesitation, the answer to a slightly different question, the word a subject corrects halfway through — these are the material, and the entire craft is in not covering them. **Effect on the audience:** They lean in and do the work, and what they conclude feels like their own observation rather than the film's claim, which is exactly why it persuades. **Used for and where it works best:** Any interview where the subject has a reason to be careful. The craft rule: leave the question in, and leave the pause after it. Two seconds of a person not answering does more than a cutaway plus a line of narration, and cutting to B-roll over a hesitation is the standard way the meaning gets thrown away in the edit. Second rule: never write narration that interprets the pause — the narration contract `expo.doc_narration_contract` forbids you from saying what the audience just saw. Third, an ethical rule that is also a craft rule: subtext you noticed and the subject did not intend is yours to use only if it amounts to something you would be willing to state in narration to their face. **Best in:** formats: Documentary, Documentary Interview, Documentary Series, Heritage Documentary, Reportage | genres: Testimony, Journalism, Advocacy, Heritage, Historical **Avoid when:** A memorial or heritage piece where the subject's dignity is the deliverable. And whenever you cannot establish what the silence meant — an ambiguous pause presented as an admission is a `info.credibility_ladder` failure with a person's name attached to it. **Example:** > Q: "Did you go back after?" > A: "There's nothing to go back to, is there." > Q: "But did you go?" > A: (looks at the microphone, then past it) "It's a long drive." > [Keep both questions. Keep the four seconds. Do not cut to the road.] **Yields to:** `emo.commemorative_register` — in a memorial or heritage piece where the subject's dignity is the deliverable. Reading a silence there is a claim about a person, made in front of the people who knew them. `sub.documentary_subject` --- ## Subtext across a whole work ### Subtext That Changes on the Second Pass **Also called:** the rewatch layer, retroactive subtext, the line that turns out to mean something else **What it is:** A line written to be completely satisfying on first encounter, which acquires a second and usually more painful meaning once a later fact arrives. It is never ambiguous in the moment — it is re-cast. **Effect on the audience:** On the first pass, nothing unusual. On the second, the sensation that the work knew all along, which audiences experience as authorial care and reward with rewatching and recommendation. **Used for and where it works best:** Anything with a reveal that reframes a relationship rather than a plot — see `info.recontextualising_reveal`. The craft rule: build them backwards. Write the reveal, then go back and find lines that are *already* true under the new reading and change nothing. The mistake is inserting a new line for the purpose; an inserted line has no first-pass job and reads as a plant, which is `info.telegraphing`. A second-reading line must be pulling full weight in the present tense or it is not a second-reading line, it is a clue. **Best in:** formats: Feature Film, Novel, Limited Series, Visual Novel, Interactive Fiction | genres: Mystery, Thriller, Psychological, Drama, Tragedy **Avoid when:** Nobody will revisit it — a one-off broadcast, an ad, a news piece. And in long-running series with months between seasons, where the first pass is no longer in the audience's memory to be overwritten. **Example:** > FIRST PASS — "You're good with her. Better than I ever was." > (a mother, watching her daughter with the baby) > AFTER THE REVEAL that the daughter was never hers — the same line, not one word changed, is a confession, an apology and a handover at once. **Yields to:** `sub.audience_knows_first` — where nobody will revisit it: a one-off broadcast, an ad, a news piece, or a series with months between seasons. With no second pass the layer has to land on the first one. `sub.second_reading` --- ### Theme Rides on the Unsaid **Also called:** the buried argument, theme through subtext, what the story thinks **What it is:** Subtext is the delivery system for theme. A controlling idea stated by a character is that character's opinion; the same idea carried by the pattern of what several characters cannot say becomes the audience's own conclusion, which is the only form of it that persuades. **Effect on the audience:** They leave with a position they believe they arrived at. Nothing else in the craft produces that, and it is why `theme.explained_theme` is such an expensive mistake. **Used for and where it works best:** Every draft, at the audit stage. The craft rule: theme lives in the *pattern* across scenes, not inside any one scene's subtext. Three separate scenes each burying a different fact for the same underlying reason — nobody in this family will admit to needing help — states a theme without a line of dialogue. Run `theme.thematic_audit` across the buried column of `sub.draft_subtext_audit` and see whether the reasons rhyme. The hard rule: each scene's silence must serve that character's want first, per `sub.want_statement_gap`. The moment a character stays quiet in order to serve the theme, the argument is rigged and the audience feels it — `theme.rigged_argument`. **Best in:** formats: all narrative | genres: all **Avoid when:** Non-fiction argument, where the thesis has to be visible and therefore arguable — `theme.theme_in_nonfiction`. Burying your argument in an essay is not depth; it is a missing paragraph, and the reader is right to call it evasion. **Example:** > SC 4 — He won't tell his wife the hours were cut. > SC 9 — She won't tell him she has been covering the shortfall. > SC 17 — Their daughter won't say where the deposit came from. > Nobody states the theme. The theme has been stated. **Yields to:** `theme.theme_in_nonfiction` — in non-fiction argument, where the thesis has to be visible and therefore arguable. Burying your argument in an essay is a missing paragraph, and the reader is right to call it evasion. `sub.theme_rides` --- ### Subtext Is Not Foreshadowing **Also called:** the withheld present against the withheld future, hint or depth, the misread note **What it is:** Subtext conceals something that is true *now* and is being suppressed by a character. Foreshadowing conceals something that is not true *yet* and is being suppressed by the writer. Script notes conflate them constantly, and the two repairs are opposites. **Effect on the audience:** Subtext makes them read a person; foreshadowing makes them anticipate an event. A reader who feels neither will report both as "I didn't get it", which is why the distinction has to be made by you and not by them. **Used for and where it works best:** Diagnosing a note, not writing a scene. If a reader missed it, ask which one it was. Missed subtext means condition three of `sub.three_conditions` failed, and the repair is a cheap plant placed *before* the scene. Missed foreshadowing means the plant was too light, and the repair is more placements *after* it — `info.rule_of_three_placements`. The craft rule: one element can legitimately do both jobs — a character who will not say the word "hospital" is subtext in March and foreshadowing by June — but you must know which reading you are relying on at each appearance, because you cannot strengthen both at once without `info.telegraphing`. **Best in:** formats: Feature Film, Novel, Limited Series, One-Hour Drama, Stage Play | genres: Drama, Thriller, Mystery, Tragedy, Crime **Avoid when:** First draft. It is a diagnostic, and applying it while generating turns every line into an audit. **Example:** > SUBTEXT — "Is Dad coming?" / "He's busy." — he has already gone. True now, suppressed by her. > FORESHADOWING — "Is Dad coming?" / "He's busy." — he leaves in episode six. Not yet true, suppressed by you. > Identical lines. The first needs the audience to have seen the suitcase; the second needs two more appearances. **Yields to:** `info.rule_of_three_placements` — The withheld thing is not true yet: foreshadowing. `sub.vs_foreshadowing` --- ### The Unsaid Thing Held Past Its Life **Also called:** the eternal will-they-won't-they, series-long coyness, the subtext that became the format **This is a named failure, not a recommendation.** **What it is:** A series discovers that one unspoken thing between two characters generates reliable weekly tension, and keeps it unspoken well past the point at which any adult in that situation would have spoken, because saying it would end the engine. The characters stop being people who cannot speak and become people the show will not let speak. **Effect on the audience:** Investment, then irritation, then departure — described in reviews as the show "not going anywhere". The scenes also empty out measurably: by the third season every conversation between the pair is the same scene with new furniture, and no eventual resolution buys the lost seasons back. **Used for and where it works best:** — **Best in:** formats: — | genres: — **Avoid when:** Always, past roughly a season and a half. The legitimate version — genuine running subtext across a series — requires the unsaid thing to *change* every season while remaining unsaid: a new reason it cannot be said, a new cost to saying it, a new person who now knows. Track it explicitly with `info.between_episode_memory` and keep its meaning stable with `theme.series_consistency`. The structural fix is to convert it at the point where holding it would require a character to behave stupidly, and then write the harder show that comes after — `sub.conversion_beat`, then `sub.retired_subtext`. One honest exception: a soap runs on perpetual deferral as an explicit contract with its audience, the way it also runs on `dial.known_information`; that is a different form, not this failure. **Example:** > S1 — "It's complicated." (True. She is married.) > S2 — "It's complicated." (She is not married any more. Nothing has replaced the obstacle.) > S4 — "It's complicated." (The only remaining obstacle is the writers' room.) **Yields to:** `sub.conversion_beat` — always, past roughly a season and a half. Convert at the point where holding it would require a character to behave stupidly, then write the harder show that comes after. `sub.stretched_unsaid` --- ### Subtext in Under Sixty Seconds **Also called:** vertical subtext, the preloaded gap, short-form indirection — short *video*, not short prose (for flash fiction see `struct.flash_fiction`, for the prose poem `lyric.prose_poem`) **What it is:** A piece under a minute has no room to establish the fact that makes indirection legible, so the subtext must be *preloaded* from outside the piece — an on-screen caption, a format the audience already knows, a situation everyone recognises — after which the sixty seconds play entirely on the surface. **Effect on the audience:** When it lands, the feeling of having watched a whole scene rather than a clip, which is rare enough in the format to be memorable. When it misses, a viewer scrolls at second three and never knows anything was buried. **Used for and where it works best:** Vertical drama, a single scene from a longer piece, and grief or family content where the audience arrives with the context already. The craft rule: put the loading fact in the on-screen text or the first two seconds and never in the dialogue — the first seconds belong to `tens.first_five_seconds` — then write the remaining fifty with no reference to it whatsoever. The one structure that reliably works: caption states the situation, a completely ordinary exchange plays, the last two seconds land a single behaviour. Do not attempt a `scene.value_turn` as well; there is not room for a turn and a subtext in the same minute, and the turn will win. **Best in:** formats: Reels/Shorts, Vertical Micro-Drama, Advertising, UGC Ad, Web Series | genres: Comedy, Drama, Slice of Life, Romance, Dark Comedy **Shelf life:** dated — review 2028-06. The caption-as-loader depends on current vertical conventions: overlay text at the top of frame, sound-off default viewing, and a scroll that punishes a slow opening second. The compression problem underneath is permanent; the loading mechanism is not. **Avoid when:** Sound-off viewing and your loading fact is spoken. And any short piece whose job is one joke — subtext costs you the setup, and a joke without a setup is nothing. **Example:** > CAPTION: first day back after the funeral > "Tea?" > "I'm alright." > "I'm making one anyway." > "Go on, then." > (He takes it with both hands and doesn't drink any of it.) **Yields to:** `sub.object_as_confession` — in sound-off viewing where your loading fact is spoken. A subtext the audience cannot hear is not restraint, so the load has to move to something visible. `sub.short_form` --- ## Handing it over, and giving it up ### The Interiority Said Out Loud **Also called:** the adaptation voiceover crutch, externalising by stating, filming the unfilmable voice **This is a named failure, not a recommendation.** **What it is:** Adapting prose, the writer reaches a page of interior life and converts it directly into a line of dialogue or a line of narration. The novel's subtext lived in the gap between the narrator's account and the evidence the narrator reported; spoken aloud it becomes a statement, the gap closes, and what was a feeling becomes a fact. **Effect on the audience:** A film that is faithful line by line and inert scene by scene. Viewers who know the book report that "something's missing" and almost always blame the casting, which is why the failure survives so long undiagnosed. **Used for and where it works best:** — **Best in:** formats: — | genres: — **Avoid when:** Always as a default conversion. The working move is to invent a physical action the novel never contained and give the interiority to it — `sub.hands_business`, `sub.object_as_confession` — or to hand the observation to a second character who notices and says nothing. The same rule runs in reverse: a screen scene adapted into prose needs a stated reason the narrator does not simply name the feeling, or `sub.prose_vs_screen` fails from the other side. One narrow legitimate exception: a retrospective narrator whose narration is itself unreliable, in which case the voiceover is not the interiority but a second surface, and `sub.narrator_self_deception` applies in full. Remember also that half your audience has the book — `info.adaptation_double_audience` — and they are the ones who will notice first. **Example:** > NOVEL — He said the flat was fine. It was fine. It had a window, and the rent was what he could pay, and there was no reason at all to mind about the corridor. > FAILED SCREEN — "The flat's fine. It's just… I hate that corridor. It reminds me of home." > WORKING SCREEN — "Flat's fine." He puts his key in the door, turns, looks back down the corridor, and only then goes in. **Yields to:** `sub.hands_business` and `sub.object_as_confession` — always, as a default conversion. Invent a physical action the novel never contained and give the interiority to it, or hand the observation to a second character who notices and says nothing. `sub.interiority_spoken` --- ### Subtext Built in the Room **Also called:** devised subtext, improvised discovery, the secret given to one performer **What it is:** In devised and improvised work the subtext is generated *before* the text. Performers are handed private information or a status position and the dialogue that comes out is a by-product. Johnstone's status transactions are the most reliable generator there is: set a status differential between two people and the subtext writes itself without anyone deciding what the scene is about. **Effect on the audience:** Dialogue that sounds overheard rather than composed, and relationships that appear to pre-date the play, because in a real sense they do. **Used for and where it works best:** Two-handers, ensemble pieces, and any project where the relationships matter more than the plot. The craft rule when a writer uses the method: give each performer one private instruction the others do not have — one secret, one want, one prohibition — run the scene, then transcribe the surface only and put the instructions in a drawer. The transcript is your scene; the instructions are the key, exactly as in `sub.say_it_then_cut`. Never write down what the improvisation "meant", because that note becomes a line in draft three and you have `sub.subtext_announced`. Second rule: transcription needs a brutal pass. Improvisers over-explain and land the point twice, because in the room they are also reassuring each other. Status is `char.status_transaction`. **Best in:** formats: Stage Play, Immersive, Feature Film, Half-Hour Comedy, Series | genres: Drama, Comedy, Social Drama, Ensemble, Slice of Life **Avoid when:** The scene has plot obligations. Improvisation reliably produces texture and unreliably produces information; an exposition scene devised in the room comes back alive and useless, and you will keep it anyway because it is alive. **Example:** > INSTRUCTIONS — A: you have already accepted the job abroad. B: you think this conversation is about the car. Neither of you may mention money. > TRANSCRIPT KEPT — "It's not even worth what you paid for it." / "It got me here." / "It got you here." / "Don't start." / "I'm not starting." **Yields to:** `sub.say_it_then_cut` — where the scene has plot obligations. Improvisation reliably produces texture and unreliably produces information: an exposition scene devised in the room comes back alive and useless, and you will keep it anyway because it is alive. `sub.devised_subtext` --- ### The Room You Leave for the Actor **Also called:** the actor's contribution, writing for performance, what not to write **What it is:** The interpretation is the performer's job, mined from their own memory and imagination, and a script that specifies the interpretation has taken that job and done it worse. What the writer owes is a clear objective and a real obstacle. What the writer must not supply is the feeling. **Effect on the audience:** They see a performance with something behind it, because somebody put something there. The opposite is visible too: an actor told the answer plays the answer, and a played answer is flat. **Used for and where it works best:** Every dialogue pass, and every casting draft. The craft rule: for each line an actor must be able to answer "what am I doing to the other person" — that is yours to supply, per `beat.tactic_beat`. "What am I feeling" is theirs, and must remain answerable more than one way. The practical test: hand the scene to two actors and check that both readings are defensible. If only one reading is possible, you have written an instruction, not a scene. The consequences are mechanical on a script an actor will perform — cut parentheticals per `sub.no_parentheticals`, cut adverbs from dialogue tags, and delete every "she tries to smile" in the draft. In prose, where no actor reads the line, a well-placed tag adverb is ordinary craft, as `sub.no_parentheticals` allows. **Best in:** formats: Stage Play, Feature Film, One-Hour Drama, Monologue, Half-Hour Comedy | genres: all **Avoid when:** Animation and voiceover recorded in isolation, where a performer has no scene partner, no eyeline and often no script order. There a short intention note is a kindness rather than a trespass, and the same goes for game barks and conversational-agent lines recorded out of sequence. **Example:** > TAKEN — MAYA (fighting back tears, desperate to be believed): "I was there the whole night." > LEFT — MAYA: "I was there the whole night." > She waits. > "Ask them." `sub.actors_room` --- ### The Beat That Converts Subtext to Text **Also called:** the saying of it, the surfacing, the unsaid finally spoken **What it is:** The deliberate moment when the buried thing is said aloud. This is not `sub.subtext_announced` — that is the version with no cost, usually from a bystander. This is the scene the whole structure exists to earn, and its force is proportional to how long it was withheld and to what saying it destroys. **Effect on the audience:** Release on a scale nothing else in the craft provides, and then a changed world: every scene after it is played on new terms, which is the part writers forget to plan for. **Used for and where it works best:** Once or twice in a feature, two or three times in a series. Three conditions, all required. The person who says it must pay for saying it. It must be said to the person it concerns and not to a confidant. And it must be said in the fewest possible words — the conversion beat is almost always one short line, and writers reliably inflate it into `dial.confession_speech`, which converts release into performance. Place it on the `scene.value_turn` and then leave fast; the beat after it is a reaction, not a discussion. Decide in outline which buried things convert and which never do — `info.never_disclosed`. **Best in:** formats: Feature Film, Limited Series, Stage Play, Novel, One-Hour Drama | genres: Drama, Family Drama, Tragedy, Romance, Redemption **Avoid when:** The wrong person says it. A third party naming someone else's buried thing is exposure, not conversion — a legitimate and crueller scene, but do not mistake it for the release; the audience will not get one. And avoid converting more than two or three across a whole work, or the piece ends with no interior left. **Example:** > "Say it, then." > "You know." > "Say it." > (long) > "I didn't want her." > He doesn't take it back. She doesn't ask him to. **Yields to:** `sub.subtext_announced` — where the wrong person says it. A third party naming someone else's buried thing is exposure rather than conversion: a legitimate and crueller scene, but the audience will not get a release from it. `sub.conversion_beat` --- ### The Retired Subtext **Also called:** after it was said, the relationship with nothing left buried, the plain-speaking scene **What it is:** What a relationship sounds like once its central unsaid thing has been spoken. Most writers have no model for this and either end the story at the conversion beat or quietly restore the old subtext next episode. Neither is true: the buried thing does not disappear, it becomes shared property, and the new subtext is about living with it in the open. **Effect on the audience:** Relief and exposure at once, which is an unusual and adult combination. Audiences find these scenes disproportionately moving mainly because they so rarely get one. **Used for and where it works best:** The last act of a limited series, the second half of a novel, the scene after the row that ended eleven years of not having it. The craft rule: two people who have said it speak *more* plainly, faster and in shorter lines, and the tension migrates from whether it gets out to what they now do with it. The mechanism to exploit is that the old circled word `sub.circled_word` has become usable — the strongest beat available is a character dropping the once-impossible word into an ordinary sentence about something else. A new, smaller thing can then be buried, but never the same thing again: reburying reads as a reset and the audience prices it accordingly, per `comedy.reset_cost`. **Best in:** formats: Limited Series, Novel, Stage Play, Feature Film, One-Hour Drama | genres: Family Drama, Drama, Romance, Redemption, Literary **Avoid when:** A continuing series still running on the engine — though that is an argument for planning the retirement rather than avoiding it, and the alternative is `sub.stretched_unsaid`. And in comedy built on an intact surface, `sub.comic_politeness`, where retiring the subtext ends the form rather than advancing it. **Example:** > BEFORE — "Are you eating properly?" / "I'm fine." / "I'm only asking." > AFTER — "You're drinking again." / "Yeah." / "Right." / "I'll tell you when it's bad." / "You won't." / "No. Probably not." / "Eat something." **Yields to:** `sub.comic_politeness` — in comedy built on an intact surface, where retiring the subtext ends the form rather than advancing it. `sub.retired_subtext` --- ## Coverage Named failures in this file: `sub.weather_does_the_feeling`, `sub.stretched_unsaid`, `sub.interiority_spoken`. *Build notes from when this file was drafted — targets, running totals and what remained to be written — are kept verbatim in the [coverage history](../tools/history/coverage-history.md). They were true of the draft, not of the file, so they no longer sit here as if they were measurements.* ## Sources Verified 2026-09-17. - [Intimate distractions: Fleabag's manipulations of audience attention — Continuum (Taylor & Francis)](https://www.tandfonline.com/doi/full/10.1080/10304312.2021.1889465) - [How Fleabag uses the fourth wall to create intimacy — Diggit Magazine](https://www.diggitmagazine.com/papers/fleabag-fourth-wall-intimacy) - [Fleabag — (confused expression to camera) — ACMI](https://www.acmi.net.au/stories-and-ideas/fleabag-confused/) - [How to Write Subtext: Unlocking Hidden Depths in Dialogue — Industrial Scripts](https://industrialscripts.com/how-to-write-subtext/) - [Subtext in Screenwriting: Write What's Left Unsaid — FilmLocal](https://filmlocal.com/filmmaking/subtext-in-screenwriting/) - [Pathetic Fallacy — LitCharts](https://www.litcharts.com/literary-devices-and-terms/pathetic-fallacy) - [Pathetic Fallacy: Definition and Examples in Narrative — bibisco](https://bibisco.com/blog/pathetic-fallacy-definition-and-examples-in-narrative/) - [How to Write Text Messages in a Screenplay — StudioBinder](https://www.studiobinder.com/blog/how-to-write-text-messages-in-a-screenplay/) - [Writing Your Screenplay: Written Text on Screen — The Writers Guild Foundation](https://www.wgfoundation.org/blog/2020/12/8/writing-your-screenplay-while-social-distancing-text-on-screen) - [Cinematic Counterpoint: Films Where Music Defies Visuals — CineNoir](https://cinenoir.net/educational/music-theory/the-dissonant-symphony-a-critical-survey-of-counterpoint-in-movie-music/) - [Pop Songs In Movies: The Elements of the Successful Needle Drop — Splice Today](https://www.splicetoday.com/moving-pictures/pop-songs-in-movies-the-elements-of-the-successful-needle-drop) - [Food as Characterization — TV Tropes](https://tvtropes.org/pmwiki/pmwiki.php/Main/FoodAsCharacterization) - [Good Eats: What Food Choice Says About Movie Characters — No Film School](https://nofilmschool.com/what-characters-eat) - [Addressing others in dialogue: Using vocatives — Louise Harnby](https://www.louiseharnbyproofreader.com/blog/addressing-others-in-dialogue-using-vocatives) - [Don't Overuse Names in Dialogue — Helping Writers Become Authors](https://www.helpingwritersbecomeauthors.com/dont-overuse-names-in-dialogue/) - [Censorship and the Hays Code — Fiveable, Film History and Form](https://fiveable.me/film-history-and-form/unit-12/censorship-hays-code/study-guide/3zWu04Jc0sGdC9pJ) - [The Hays Code in Hollywood: Censorship & Classical Cinema — The Reel Retro](https://thereelretro.com/hays-code-in-hollywood/) - [From Sissies to Secrecy: The Evolution of the Hays Code Queer — Filmic](https://filmicmag.com/2015/08/01/from-sissies-to-secrecy-the-evolution-of-the-hays-code-queer/) - [Every Invasion of the Body Snatchers Movie and How Each is an Allegory For Their Time — MovieWeb](https://movieweb.com/invasion-of-the-body-snatchers-allegory/) - [How 'Get Out' Blends Horror with Social Commentary — AI in Screen Trade](https://aiinscreentrade.com/2025/03/17/how-get-out-blends-horror-with-social-commentary/) - [PEACE method of interrogation — Wikipedia](https://en.wikipedia.org/wiki/PEACE_method_of_interrogation) - [The PEACE Model: Ethical Investigative Interviewing Guide — Case IQ](https://www.caseiq.com/resources/investigative-interviewing-techniques-the-peace-model) - [Writing a Gripping Interrogation Scene — NovelOS](https://novelos.studio/blog/gripping-interrogation-scene/) - [Attention, Documentary Filmmakers: 6 Tips for Getting Your Subject to Open Up on Camera — IndieWire](https://www.indiewire.com/features/craft/attention-documentary-filmmakers-6-tips-for-getting-your-subject-to-open-up-on-camera-247839/) - [How to Conduct a Documentary Interview — MasterClass](https://www.masterclass.com/articles/how-to-conduct-a-documentary-interview-top-interview-techniques-and-tips-for-documentary-films-and-tv) - [What Is Foreshadowing In Literature? A How-To Guide — Jericho Writers](https://jerichowriters.com/what-is-foreshadowing-in-literature/) - [Subtext in Writing: The Hidden Depths — Atmosphere Press](https://atmospherepress.com/subtext-in-writing/) - [From Book to Screen: Approaching Adaptations — Gilliam Writers Group](https://www.gilliamwritersgroup.com/blog/from-book-to-screen-approaching-adaptations) - [Interior Monologue: How to Show Your Character's Thoughts and Feelings — The Novelry](https://www.thenovelry.com/blog/interior-monologue) - [Impro: Improvisation and the Theatre — Wikipedia](https://en.wikipedia.org/wiki/Impro:_Improvisation_and_the_Theatre) - [Keith Johnstone — official site](https://www.keithjohnstone.com/home) - [What is Subtext in Acting? — StageMilk](https://www.stagemilk.com/what-is-subtext-in-acting/) - [The Importance Of Subtext For Actors — New York Film Academy](https://www.nyfa.edu/student-resources/the-importance-of-subtext-for-actors/) - [Writing for Actors: How Clear Objectives Make Characters Irresistible — Clay Stafford](https://claystafford.com/2025/05/22/writing-for-actors-how-clear-objectives-make-characters-irresistible-to-actors-wanting-to-perform-your-work/) - [Short-Form Storytelling: Why the First 8 Seconds Are Everything — TriVision](https://trivision.com/uncategorized/short-form-storytelling-reels-tiktok-instagram-youtube/) - [Writing a Short Film Designed to Blow Up on TikTok, YouTube Shorts, or Reels — ScreenWeaver](https://www.screenweaver.ai/blog/writing-short-film-tiktok-youtube-shorts-reels)
SHA-256: 333e940f7f4131b338cbfad168d709b50b5a765176dc8487d36104c18db6db6c