A dialogue system should use relevant information from earlier turns to produce coherent responses.
Incorrect! Try again.
14Which activity is an example of a reasoning task for a language model?
Reasoning tasks
Easy
A.Changing the screen brightness
B.Drawing a conclusion from facts
C.Counting the model's parameters
D.Renaming a stored file
Correct Answer: Drawing a conclusion from facts
Explanation:
Reasoning tasks require the model to use provided information to infer or determine an answer.
Incorrect! Try again.
15What is the purpose of an evaluation metric in NLP?
Evaluation metrics
Easy
A.To expand the vocabulary
B.To create training examples
C.To measure model performance
D.To increase processor speed
Correct Answer: To measure model performance
Explanation:
Evaluation metrics provide consistent ways to assess and compare model outputs or capabilities.
Incorrect! Try again.
16What does lower perplexity generally indicate for a language model on a test set?
Perplexity
Easy
A.More layers in the model
B.Better prediction of the text
C.Greater memory consumption
D.Longer generated responses
Correct Answer: Better prediction of the text
Explanation:
Lower perplexity generally means the model assigns higher probability to the observed test text.
Incorrect! Try again.
17Perplexity is most directly based on which model output?
Perplexity
Easy
A.Response font styles
B.Training-file sizes
C.Hidden-layer counts
D.Token probabilities
Correct Answer: Token probabilities
Explanation:
Perplexity is calculated from the probabilities that a language model assigns to tokens in a sequence.
Incorrect! Try again.
18Which quality can human evaluators directly rate in generated text?
Human judgment measures
Easy
A.Processor temperature
B.Training batch speed
C.Parameter storage size
D.Response coherence
Correct Answer: Response coherence
Explanation:
Human evaluators can judge qualities such as coherence, relevance, fluency, and factuality.
Incorrect! Try again.
19What is the main goal of explainability in large language models?
Explainability in LLMs
Easy
A.To clarify model behavior
B.To replace all evaluation
C.To reduce screen resolution
D.To enlarge the input text
Correct Answer: To clarify model behavior
Explanation:
Explainability methods aim to help people understand a model's outputs, influences, or decision patterns.
Incorrect! Try again.
20What is a hallucination in the output of a large language model?
Hallucination in LLMs
Easy
A.A verified quotation from a source
B.A plausible but unsupported claim
C.A correct answer with a citation
D.A prompt written by a user
Correct Answer: A plausible but unsupported claim
Explanation:
A hallucination occurs when a model generates information that sounds credible but is false or unsupported.
Incorrect! Try again.
21A sequence-to-sequence model performs well during training with teacher forcing but produces increasingly poor text at inference time after making one early mistake. Which issue best explains this behavior?
Generative NLP models
Medium
A.Exposure bias from relying on correct previous tokens during training
B.Label smoothing from distributing probability across vocabulary tokens
C.Gradient clipping from limiting the size of parameter updates
D.Weight tying from sharing input and output embedding parameters
Correct Answer: Exposure bias from relying on correct previous tokens during training
Explanation:
Teacher forcing supplies correct previous tokens during training, while inference uses the model's own predictions. This mismatch can cause errors to accumulate.
Incorrect! Try again.
22A developer wants a language model to produce several varied story ideas from the same prompt while avoiding extremely unlikely tokens. Which decoding setup is most appropriate?
Text generation strategies
Medium
A.Beam search with one beam and no sampling
B.Argmax decoding at every generation position
C.Greedy decoding with temperature fixed at zero
D.Sampling with moderate temperature and probability truncation
Correct Answer: Sampling with moderate temperature and probability truncation
Explanation:
Moderate-temperature sampling introduces variation, while top-k or nucleus truncation reduces the chance of selecting very unlikely tokens.
Incorrect! Try again.
23At the first decoding step, token A has probability and token B has probability . Their best possible next-token probabilities are and , respectively. Which sequence does greedy search select based on these values?
Greedy search
Medium
A.Both sequences, because their total probabilities are considered equal
B.The sequence beginning with B, because B has the best continuation
C.The sequence beginning with A, because A is locally most probable
D.Neither sequence, because greedy search requires multiple active beams
Correct Answer: The sequence beginning with A, because A is locally most probable
Explanation:
Greedy search chooses the highest-probability token at the current step and does not reconsider it using future continuation probabilities.
Incorrect! Try again.
24A beam-search system consistently favors very short translations because sequence probabilities shrink as more token probabilities are multiplied. Which modification most directly addresses this problem?
Beam search
Medium
A.Increase the softmax temperature during training
B.Remove the end-of-sequence token from decoding
C.Reduce the beam width to one candidate
D.Apply a length-normalized sequence score
Correct Answer: Apply a length-normalized sequence score
Explanation:
Length normalization adjusts sequence scores so that longer candidates are not penalized solely for containing more probability factors.
Incorrect! Try again.
25A model uses top-k sampling with . At a particular decoding step, the five retained tokens together contain only of the original probability mass. What happens before sampling?
Top-k sampling
Medium
A.The five retained probabilities are renormalized to sum to one
B.The remaining probability mass is assigned to the highest-ranked token
C.The original distribution is sampled until a retained token appears
D.The value of is increased until the mass reaches one
Correct Answer: The five retained probabilities are renormalized to sum to one
Explanation:
Top-k sampling discards tokens outside the top and renormalizes the retained probabilities before drawing a token.
Incorrect! Try again.
26A model uses nucleus sampling with threshold . Why can the number of candidate tokens change from one decoding step to another?
Nucleus sampling
Medium
A.It changes the threshold according to the generated sequence length
B.It keeps all tokens whose individual probabilities exceed
C.It keeps the smallest token set whose cumulative probability reaches
D.It randomly chooses a new vocabulary size at every decoding step
Correct Answer: It keeps the smallest token set whose cumulative probability reaches
Explanation:
A concentrated distribution may reach the threshold with few tokens, while a flatter distribution may require many tokens.
Incorrect! Try again.
27A pretrained language model often continues a user's prompt instead of carrying out the requested task. Why can instruction tuning improve this behavior?
Instruction-tuned large language models
Medium
A.It guarantees that every generated claim is verified against external sources
B.It trains the model on examples that map instructions to desired responses
C.It removes contextual information that is unrelated to vocabulary learning
D.It replaces next-token prediction with deterministic database retrieval
Correct Answer: It trains the model on examples that map instructions to desired responses
Explanation:
Instruction tuning exposes the model to task descriptions and appropriate outputs, improving its ability to interpret and follow user requests.
Incorrect! Try again.
28An instruction-tuned model answers common tasks well but performs poorly when a request uses an unfamiliar format. Which intervention is most likely to improve its performance on that format?
Instruction-tuned large language models
Medium
A.Increase the model's vocabulary without changing its training data
B.Use greedy decoding and remove all examples from the prompt
C.Provide a few demonstrations using the requested input-output format
D.Shorten every request to a single token before model inference
Correct Answer: Provide a few demonstrations using the requested input-output format
Explanation:
Few-shot demonstrations clarify the intended task structure and output format through in-context examples.
Incorrect! Try again.
29An abstractive summarizer produces fluent summaries but occasionally changes dates and names from the source document. Which evaluation should be prioritized?
Model behaviors in summarization
Medium
A.Counting how many sentences were copied from the source
B.Calculating the average character length of generated sentences
C.Measuring only vocabulary diversity within the generated summary
D.Checking factual consistency between the summary and source
Correct Answer: Checking factual consistency between the summary and source
Explanation:
Fluency does not ensure faithfulness. Factual consistency evaluation checks whether summary claims are supported by the source.
Incorrect! Try again.
30A dialogue model gives a restaurant recommendation and later denies making that recommendation. Which capability most directly needs improvement?
Dialogue generation
Medium
A.Applying stronger length penalties to every generated response
B.Reducing the number of subword tokens in the vocabulary
C.Increasing lexical diversity within each individual response
D.Tracking conversational context across dialogue turns
Correct Answer: Tracking conversational context across dialogue turns
Explanation:
Maintaining dialogue state and prior-turn information is necessary for consistent responses across a conversation.
Incorrect! Try again.
31A model solves single-operation arithmetic problems but often fails on problems requiring several dependent operations. Which prompting method is most likely to improve accuracy?
Reasoning tasks
Medium
A.Increase sampling temperature to maximize answer diversity
B.Prompt the model to produce intermediate reasoning steps
C.Require the model to output only its first predicted token
D.Remove numerical details from the problem description
Correct Answer: Prompt the model to produce intermediate reasoning steps
Explanation:
Requesting intermediate steps can help the model organize multi-stage computations, although the final result should still be independently checked.
Incorrect! Try again.
32Two machine-generated summaries express the same meaning as a reference summary but use different wording. Their ROUGE scores are unexpectedly low. What is the most likely reason?
Evaluation metrics
Medium
A.ROUGE evaluates only whether the summary is factually correct
B.ROUGE measures the model's training loss instead of generated text
C.ROUGE depends heavily on lexical overlap with reference text
D.ROUGE assigns lower scores whenever a model uses paraphrases
Correct Answer: ROUGE depends heavily on lexical overlap with reference text
Explanation:
ROUGE primarily compares overlapping units such as n-grams, so valid paraphrases can receive low scores despite preserving meaning.
Incorrect! Try again.
33A language model assigns probabilities and to the two correct tokens in a sequence. Using , what is the sequence perplexity?
Perplexity
Medium
A.
B.
C.
D.
Correct Answer:
Explanation:
The product of the probabilities is . The inverse geometric mean is .
Incorrect! Try again.
34Model X reports lower perplexity than Model Y, but the models use different tokenizers. Why should the comparison be treated cautiously?
Perplexity
Medium
A.Perplexity ignores probabilities assigned to the observed test sequence
B.Per-token probabilities depend on how each tokenizer segments text
C.Different tokenizers force both models to have identical vocabularies
D.Perplexity can be calculated only for character-level language models
Correct Answer: Per-token probabilities depend on how each tokenizer segments text
Explanation:
Different segmentations change the prediction units and sequence lengths, so raw token-level perplexities may not be directly comparable.
Incorrect! Try again.
35Three annotators rate dialogue responses for relevance on a five-point scale, but their scores differ substantially. Which measure would best assess rating consistency?
Human judgment measures
Medium
A.The vocabulary's type-token ratio
B.The model's validation perplexity
C.An inter-rater agreement coefficient
D.The responses' average token count
Correct Answer: An inter-rater agreement coefficient
Explanation:
Inter-rater agreement measures how consistently multiple evaluators apply the same judgment criteria.
Incorrect! Try again.
36A team compares two dialogue models through human evaluation. Which design best reduces bias caused by model identity and response order?
Human judgment measures
Medium
A.Blind the model labels and randomize response order
B.Show automatic metric scores before collecting human ratings
C.Let each model's developers rate only their own outputs
D.Display model names and keep response order fixed
Correct Answer: Blind the model labels and randomize response order
Explanation:
Blinding prevents identity-based bias, while randomization reduces systematic preference for responses shown first or second.
Incorrect! Try again.
37An analyst claims that the token receiving the highest attention weight is always the sole cause of a model's prediction. What is the main problem with this claim?
Explainability in LLMs
Medium
A.Attention weights do not necessarily provide a complete causal explanation
B.Attention weights are available only in recurrent neural language models
C.Attention weights always assign equal importance to every input token
D.Attention weights are calculated only after generation has fully completed
Correct Answer: Attention weights do not necessarily provide a complete causal explanation
Explanation:
Attention can indicate associations, but predictions also depend on multiple layers, representations, and interactions. High attention alone does not prove causation.
Incorrect! Try again.
38To test whether a phrase truly influences a classifier's output, an analyst removes the phrase and observes the change in prediction. What explainability approach is being used?
Explainability in LLMs
Medium
A.Reference-based n-gram overlap analysis
B.Perplexity-based language model evaluation
C.Counterfactual or perturbation-based analysis
D.Beam-width optimization during decoding
Correct Answer: Counterfactual or perturbation-based analysis
Explanation:
Perturbation methods modify the input and measure the resulting output change to estimate which input features influence a prediction.
Incorrect! Try again.
39A question-answering model invents recent company statistics that were not present in its training data. Which system change most directly reduces this type of hallucination?
Hallucination in LLMs
Medium
A.Retrieve current documents and condition answers on their contents
B.Apply a larger repetition penalty to previously generated tokens
C.Expand the beam width to preserve more candidate sequences
D.Increase sampling temperature to explore more possible responses
Correct Answer: Retrieve current documents and condition answers on their contents
Explanation:
Retrieval-augmented generation supplies current, relevant evidence that can ground the model's response and reduce unsupported claims.
Incorrect! Try again.
40A medical summarization system generates a statement that is plausible but absent from the patient's record. How should this output be classified?
Hallucination in LLMs
Medium
A.A faithful inference because the generated sentence is grammatically correct
C.A valid abstraction because the statement sounds medically plausible
D.A decoding error only if the summary has low lexical diversity
Correct Answer: An unsupported hallucination requiring factual review
Explanation:
A claim is hallucinated when it lacks support from the source or verified evidence, even if it is fluent and plausible.
Incorrect! Try again.
41An autoregressive language model factorizes a sequence probability as . During training, all target positions can still be processed in parallel using teacher forcing. Why does this not permit fully parallel generation?
Generative NLP models
Hard
A.Each generated token changes the conditioning context required for the next token
B.The training objective estimates only token marginals rather than conditionals
C.Teacher forcing removes positional information from the model during inference
D.Parallel generation would require the vocabulary probabilities to be uniform
Correct Answer: Each generated token changes the conditioning context required for the next token
Explanation:
Training knows the complete target sequence and can evaluate shifted conditionals simultaneously. At inference, must be produced before it can condition the distribution for .
Incorrect! Try again.
42At the first decoding step, a model assigns and . At the next step, and , with all other continuations having lower complete-sequence probability. Which sequence does greedy decoding return, and which has the greatest joint probability?
Greedy search
Hard
A.Greedy returns , which also has the greatest probability
B.Greedy returns , which also has the greatest probability
C.Greedy returns , but has greater probability
D.Greedy returns , but has greater probability
Correct Answer: Greedy returns , but has greater probability
Explanation:
Greedy selects because . However, the complete probabilities are and , so is globally better.
Incorrect! Try again.
43A decoder ranks completed hypotheses by the unnormalized score . Assuming token probabilities are strictly below , what systematic preference can this introduce, and what modification most directly addresses it?
Beam search
Hard
A.A preference for repeated tokens; apply temperature scaling after decoding
B.A preference for long sequences; apply a larger beam at every step
C.A preference for short sequences; apply a length-normalized sequence score
D.A preference for rare tokens; apply top-k filtering before expansion
Correct Answer: A preference for short sequences; apply a length-normalized sequence score
Explanation:
Each added token contributes a negative log probability, so raw summed scores often favor early termination. Length normalization or a calibrated length penalty can reduce this bias.
Incorrect! Try again.
44A width- beam discards a prefix at step because its current cumulative log probability ranks third. Later, that prefix would have led to the globally highest-scoring completed sequence. Which statement best characterizes this outcome?
Beam search
Hard
A.It is possible only when the model assigns a token probability above
B.It is impossible because cumulative log probability is an admissible heuristic
C.It is possible because beam search cannot recover a prefix once it is pruned
D.It is impossible unless length normalization is applied during final ranking
Correct Answer: It is possible because beam search cannot recover a prefix once it is pruned
Explanation:
Beam search is approximate. A temporarily weak prefix can have strong later continuations, but pruning permanently removes it from consideration.
Incorrect! Try again.
45Let contain the tokens with highest model probabilities. Which distribution is sampled by standard top-k decoding before any temperature adjustment?
Top-k sampling
Hard
A. for , and otherwise
B. for , and otherwise
C. for , with the removed mass assigned to EOS
D. for every token in the vocabulary
Correct Answer: for , and otherwise
Explanation:
Top-k sampling removes all tokens outside the highest-probability set and renormalizes the retained probabilities; it does not make retained tokens uniform.
Incorrect! Try again.
46A model's sorted next-token probabilities are . Under nucleus sampling with threshold , what is the sampling probability of the third token after truncation and renormalization?
Nucleus sampling
Hard
A.
B.
C.
D.
Correct Answer:
Explanation:
The smallest prefix reaching at least is , whose mass is . The third token therefore receives .
Incorrect! Try again.
47Two candidate tokens have original probability ratio . Temperature scaling uses . What is the new ratio when ?
Text generation strategies
Hard
A.
B.
C.
D.
Correct Answer:
Explanation:
Temperature rescales the odds to . With , the ratio becomes , making the distribution sharper.
Incorrect! Try again.
48A developer wants generated answers to be reproducible while retaining more global sequence optimization than greedy decoding. Which configuration best satisfies both goals?
Text generation strategies
Hard
A.Deterministic beam search with fixed tie-breaking and no sampling
B.Top-k sampling with a fixed and an unspecified random seed
C.Greedy decoding with high temperature applied to the output logits
D.Nucleus sampling with low temperature and randomized tie-breaking
Correct Answer: Deterministic beam search with fixed tie-breaking and no sampling
Explanation:
Beam search explores multiple prefixes while remaining reproducible when scoring and tie-breaking are deterministic. Sampling methods remain stochastic unless their complete random state is controlled.
Incorrect! Try again.
49An instruction-tuned model follows requested output formats much better than its base model but confidently repeats the same false historical claim. Which explanation is most accurate?
Instruction-tuned large language models
Hard
A.Instruction tuning removed next-token prediction from the model's inference process
B.Instruction tuning converted the model into a retrieval system with stale documents
C.Instruction tuning changed response behavior without guaranteeing corrected factual knowledge
D.Instruction tuning optimized factual recall but disabled uncertainty estimation
Instruction tuning primarily teaches models to follow prompts and preferred response patterns. It does not inherently verify, update, or ground every factual association in the base model.
Incorrect! Try again.
50A supervised instruction-tuning dataset contains many prompts where uncertain questions are answered with polished guesses rather than abstentions. What behavior is most likely after fine-tuning?
Instruction-tuned large language models
Hard
A.The model must become calibrated because answers use fluent natural language
B.The model will separate factuality from style without explicit training signals
C.The model may learn that confident completion is preferred even under uncertainty
D.The model will abstain whenever its pretraining probability distribution is diffuse
Correct Answer: The model may learn that confident completion is preferred even under uncertainty
Explanation:
Supervised fine-tuning imitates patterns in its demonstrations. If polished guessing is repeatedly rewarded by the targets, the model can learn that behavior instead of calibrated abstention.
Incorrect! Try again.
51A system summary states, "The treatment reduced mortality," while the source says, "The treatment did not reduce mortality." The summary contains no outside information. What is the most precise diagnosis?
Model behaviors in summarization
Hard
A.A coverage error caused only by omitting a secondary source detail
B.An extrinsic factual inconsistency caused by adding unsupported knowledge
C.A lexical diversity error caused by copying source terminology
D.An intrinsic factual inconsistency caused by contradicting the source
Correct Answer: An intrinsic factual inconsistency caused by contradicting the source
Explanation:
The generated claim is directly derived from source content but reverses its meaning. That makes it intrinsic inconsistency rather than an unsupported external addition.
Incorrect! Try again.
52A dialogue model is coherent for the first few turns but gradually repeats itself and responds to claims that no participant made. Which training-inference mismatch most directly contributes to this pattern?
Dialogue generation
Hard
A.Training minimizes cross-entropy, while inference computes only cosine similarity
B.Training uses positional embeddings, while inference omits all position information
C.Training conditions on gold histories, while inference conditions on model-generated histories
D.Training uses subword tokens, while inference must operate on complete words
Correct Answer: Training conditions on gold histories, while inference conditions on model-generated histories
Explanation:
This exposure mismatch allows small generation errors to enter the dialogue history and compound over later turns, causing drift, repetition, and invented context.
Incorrect! Try again.
53For a reasoning benchmark, a model samples 25 diverse reasoning paths and returns the answer occurring most often. Under what condition can this self-consistency strategy still reliably select a wrong answer?
Reasoning tasks
Hard
A.The sampled paths share a systematic bias toward the same incorrect conclusion
B.The sampled paths use different wording for the same correct conclusion
C.The final answers are normalized before their frequencies are counted
D.The decoding temperature is greater than zero for every sampled path
Correct Answer: The sampled paths share a systematic bias toward the same incorrect conclusion
Explanation:
Majority voting reduces independent variation, not correlated error. If many reasoning paths inherit the same misconception, the wrong conclusion can dominate the vote.
Incorrect! Try again.
54A semantically correct generated answer uses different wording from a single reference and receives a low BLEU score. Which property of BLEU best explains this result?
Evaluation metrics
Hard
A.Its language-model component penalizes answers with low token perplexity
B.Its brevity penalty always assigns zero to outputs shorter than the reference
C.Its embedding similarity systematically rewards contradictions with shared topics
D.Its n-gram overlap can penalize valid paraphrases absent from the reference
Correct Answer: Its n-gram overlap can penalize valid paraphrases absent from the reference
Explanation:
BLEU primarily measures surface n-gram overlap. With limited references, a valid paraphrase may share few n-grams and therefore receive an unjustifiably low score.
Incorrect! Try again.
55A three-token sequence has token negative log-likelihoods , , and . Using natural logarithms, what is its token-level perplexity?
Perplexity
Hard
A.
B.
C.
D.
Correct Answer:
Explanation:
The mean negative log-likelihood is . Thus perplexity is .
Incorrect! Try again.
56Model X reports lower token-level perplexity than Model Y on the same raw documents, but the models use different tokenizers. Why is the direct comparison potentially invalid?
Perplexity
Hard
A.Per-token normalization depends on how each tokenizer segments the documents
B.Perplexity becomes undefined whenever vocabularies have different cardinalities
C.Perplexity is comparable only when both models have identical parameter counts
D.Different tokenizers force both models to assign identical sequence probabilities
Correct Answer: Per-token normalization depends on how each tokenizer segments the documents
Explanation:
A tokenizer changes the number and identity of prediction events. Per-token perplexities therefore use different units unless segmentation is aligned or scores are normalized to a common unit.
Incorrect! Try again.
57Two summarization systems are compared by asking each annotator to choose the better output for the same document. Which design most directly controls for annotator severity and document difficulty?
Human judgment measures
Hard
A.Use paired judgments with randomized system order on each document
B.Assign each system to separate annotators using unrelated documents
C.Show only one system output and average uncalibrated rating scores
D.Discard all ties and retain only documents with unanimous preferences
Correct Answer: Use paired judgments with randomized system order on each document
Explanation:
Paired evaluation holds the document and annotator context constant, while randomized order reduces position bias. This supports a cleaner comparison between systems.
Incorrect! Try again.
58A researcher presents one attention head's weights as proof that specific input tokens caused an LLM's answer. What is the strongest methodological objection?
Explainability in LLMs
Hard
A.Attention weights need not be faithful measures of causal influence on the output
B.Attention weights describe only training loss and are unavailable during inference
C.Attention weights cannot be computed for autoregressive transformer architectures
D.Attention weights are always uniform after the softmax normalization operation
Correct Answer: Attention weights need not be faithful measures of causal influence on the output
Explanation:
Attention shows how a component distributes weight, but the final prediction also depends on values, residual paths, other heads, and nonlinear transformations. Causal claims require interventions or stronger faithfulness tests.
Incorrect! Try again.
59An explanation method identifies a hidden unit as representing negation. Which experiment provides the strongest evidence that the unit causally affects negation-sensitive predictions?
Explainability in LLMs
Hard
A.Ask the model to describe the likely semantic role of the hidden unit
B.Visualize the unit's largest activations across a selected prompt collection
C.Intervene on the unit and measure targeted changes in negation-sensitive outputs
D.Find examples where the unit activation correlates with the word "not"
Correct Answer: Intervene on the unit and measure targeted changes in negation-sensitive outputs
Explanation:
Correlation and visualization establish association, not causation. Controlled activation patching or ablation tests whether changing the unit systematically changes the relevant behavior.
Incorrect! Try again.
60A retrieval-augmented LLM receives a passage containing the correct answer but generates a conflicting claim. Which conclusion is best supported?
Hallucination in LLMs
Hard
A.The language model cannot attend to retrieved text during autoregressive decoding
B.The correct passage guarantees factual output whenever it appears in the context
C.Retrieval availability alone does not ensure that generation is grounded in the evidence
D.The retriever necessarily failed because the generated answer was factually incorrect
Correct Answer: Retrieval availability alone does not ensure that generation is grounded in the evidence
Explanation:
The evidence was retrieved successfully, but the generator failed to use it faithfully. Retrieval reduces some knowledge gaps without guaranteeing grounded synthesis.
Incorrect! Try again.
Did this save you a night before the exam?
LPU Notes is free, and it stays free. Ads cover part of the server bill.
The rest comes out of a student's own pocket: the domain, the storage,
and keeping the site up through the weeks everyone needs it at once.
The payment button didn't load. An ad blocker or a filtered network is the usual reason.
to try again.
Nothing here is ever locked, and nothing unlocks. Chip in only if it was worth it.
What it pays for →