PLB-210 · Lesson 3 of 12 · 22 min

Definitions and how to read a requirement

Midway through the week, Maya and Luis had an argument with a drywall foreman about a trap arm. The foreman wanted to move a bathroom sink so that its drain ran farther from the stack. Maya said the code limited the length. The foreman said the code limited the length of the vent, not the drain. Luis listened, then opened the code to the definitions and read out the meaning of trap arm. The foreman was wrong, but so, in a smaller way, was Maya: the limit was measured in a particular way that she had not understood. "Half of every code argument," Luis said, "is about what a word means."

This lesson covers two skills that go together: using the code's definitions, and reading a requirement word by word so that you know exactly what it demands. Both sound dull. Both save more arguments, failed inspections and torn-out work than any other code skill.

Why codes define words

Ordinary words have loose meanings. In everyday speech, a drain, a waste pipe, a soil pipe and a sewer are all roughly the same thing. In the code, they are not. Each is defined, and each definition carries consequences: different sizes, materials, slopes and venting rules. When a word is defined in the code, the definition overrides the everyday meaning wherever that word appears.

In the IPC, defined terms are listed in Chapter 2, and some editions print them in italics in the text. Chapter 2 also says that words not defined have the meaning given by context or, failing that, the ordinary meaning, and that terms defined in other International Codes have those meanings. Whenever a word seems to matter, check whether it is defined.

A good habit is to read the definition of every key word in a rule the first time you use that rule. After a while the common ones become second nature, but the uncommon ones still catch experienced plumbers.

Definitions that matter most

Maya started a list of defined terms that came up again and again on the job. These are paraphrased; the exact wording is in the code.

  • Fixture: a receptacle or device that receives water or waste and discharges it into the drainage system, such as a toilet, sink, bathtub or floor drain.
  • Trap: a fitting or device that holds a seal of water to stop sewer gas passing through it without stopping the flow of waste.
  • Trap arm: the part of a fixture drain between the trap weir and the vent pipe fitting. Its length and slope are limited so that the trap is not siphoned.
  • Fixture drain: the pipe from the trap of a fixture to where it joins another drain.
  • Branch: a drainage pipe that carries waste from fixtures to a stack or building drain, generally running horizontally.
  • Stack: a vertical drainage pipe extending through one or more storys. A soil stack carries toilet waste; a waste stack carries other waste.
  • Building drain: the lowest horizontal piping inside the building that receives drainage from stacks and branches and carries it to the building sewer.
  • Building sewer: the pipe from the building drain outside the foundation wall to the public sewer or private disposal system.
  • Vent pipe: a pipe that admits or removes air to protect trap seals; specific kinds of vent, such as a stack vent, vent stack, continuous vent, wet vent and circuit vent, each have their own definitions.
  • Potable water and non-potable water: water fit for drinking and water that is not.
  • Cross-connection: any connection through which non-potable water or other substances could enter the potable water system.
  • Developed length: the length of a pipe measured along its centerline, including fittings, as opposed to the straight-line distance between its ends.

Several of these words are used loosely on job sites. The foreman in the opening story used trap arm to mean the whole drain from the sink to the stack. The code means only the piece between the trap weir and the vent. That difference decides whether a long drain needs its own vent.

A side view of a bathroom group connected to a stack. Labels point to the fixture, the trap, the trap weir, the trap arm running from the weir to the vent fitting, the vent pipe rising from the fitting, the fixture drain continuing to the stack, the stack, the building drain at the bottom, and the building sewer leaving through the foundation wall.
Defined drainage terms on one drawing: the trap arm runs from the trap weir to the vent fitting, not all the way to the stack.

Measuring things the way the code means

Many code arguments come down to how something is measured. The code usually says, either in a definition or in the rule itself, where a measurement starts and stops. Common examples include:

  • Developed length is measured along the centerline of the pipe through every fitting. A trap arm that turns two corners is longer than the straight-line distance.
  • The length of a trap arm is measured from the trap weir, not from the fixture outlet, to the vent fitting.
  • Slope is measured as fall per unit of length, such as 1 in 50 or a quarter inch per foot, not as an angle.
  • Heights may be measured from the finished floor, from the flood level rim of a fixture or from the center of a pipe, depending on the rule.
  • Pipe sizes in code tables are nominal sizes, not measured outside or inside diameters.

Worked problem

Measuring a trap arm

A lavatory trap's weir is 1.5 in out from the wall. The trap arm runs 24 in along the wall, turns 90 degrees and runs 36 in to a sanitary tee where the vent rises. Each fitting adds about 2 in of centerline length. What is the developed length of the trap arm, and how does it compare with the straight-line distance of about 44 in?

Show solution
  1. Straight runs: \(1.5 + 24 + 36 = 61.5\) in.
  2. Fittings: an elbow at the corner and the tee add about \(2 \times 2 = 4\) in.
  3. Developed length: \(61.5 + 4 = 65.5\) in, or about 5.5 ft.
  4. The straight-line distance from weir to tee is only about 44 in, so measuring it that way would understate the length by nearly 2 ft.

Answer: About 5.5 ft measured along the pipe. The code limit on trap arm length is applied to the developed length, so measure along the pipe, not across the room.

The program below adds up developed length from a list of straight runs and fittings, the way Maya now does it on a takeoff sheet.

# Developed length = sum of straight runs + centreline allowance for each fitting (in)
runs = [1.5, 24, 36]                 # straight pieces along the centreline
fittings = {"elbow": 1, "tee": 1}    # fittings on the path
allowance = {"elbow": 2, "tee": 2, "wye": 3}

developed = sum(runs) + sum(allowance[f] * n for f, n in fittings.items())
straight_line = ((1.5 + 24) ** 2 + 36 ** 2) ** 0.5
print(f"developed length: {developed} in ({developed / 12:.1f} ft)")
print(f"straight-line distance: {straight_line:.0f} in")
Output
developed length: 65.5 in (5.5 ft)
straight-line distance: 44 in

Fitting allowances vary with fitting type and size; the values in the program are rough figures for teaching. On a real takeoff, measure the actual layout or use the manufacturer's laying lengths.

Reading a requirement word by word

Code requirements are written in a careful legal style. Each word is chosen to mean something specific, and small words matter. Luis taught Maya to slow down and read a requirement the way a lawyer reads a contract.

  • "Shall" means the requirement is mandatory. "May" means something is permitted but not required.
  • "Not less than" sets a minimum; "not more than" sets a maximum. A rule that says not less than 38 mm means 38 mm is acceptable and 37 mm is not.
  • "And" means every condition must be met; "or" means any one of them is enough. A list of conditions joined by "and" is much harder to meet than the same list joined by "or".
  • "Except" and "unless" introduce exceptions; read them carefully, because they change the main rule.
  • "Where" and "when" set the conditions under which the rule applies. If the condition is not met, the rule does not apply.
  • Numbers include units, and a rule may give both metric and imperial values. Use the one the adopted code makes official.

The IPC is written in US customary units, with metric equivalents shown in parentheses. The adopted code states which units govern, and in the United States that is usually the inch-pound values. When a value is converted, the result is often rounded, so a metric figure quoted by a manufacturer may differ slightly from the code's value.

Small words with large effects in code requirements.
Word or phraseWhat it means in a requirement
shallMandatory
mayPermitted, not required
not less thanMinimum; the value itself is acceptable
not more thanMaximum; the value itself is acceptable
andEvery listed condition must be met
orAny one listed condition is enough
except, unlessIntroduces a case where the main rule does not apply
where, whenSets the condition under which the rule applies
approvedAccepted by the authority having jurisdiction

Breaking a requirement into parts

When a requirement is long, it helps to break it into parts: what it applies to, the condition that triggers it, what it demands, and any exceptions. Maya practiced on a rule about cleanouts. Written in plain language, the rule she looked up said roughly this: cleanouts shall be provided in horizontal drainage pipes at certain intervals and at changes of direction, except where the pipe can be cleaned from another cleanout within a stated distance.

  • Applies to: horizontal drainage pipes inside the building.
  • Trigger: length of run and changes of direction greater than a stated angle.
  • Demand: a cleanout of a minimum size, accessible for use.
  • Exception: where another cleanout already allows the pipe to be rodded within the limit.

Once the rule was broken apart, the questions about it became easy to answer. Was the pipe horizontal? Yes. Was the run longer than the interval? Yes. Was there another cleanout within reach? No. So a cleanout was required, and its size and access had to meet the rule.

A requirement drawn as a sentence diagram with four colored boxes. The first box says what the rule applies to, the second gives the condition that triggers it, the third states the demand with a minimum or maximum value, and the fourth shows an exception that removes the demand in a stated case. Arrows show the reading order.
Breaking a requirement into four parts: scope, trigger, demand and exception.

When a definition changes the answer

Back on the trap arm question, Luis showed Maya why the definition mattered. The code limits the length of a trap arm to protect the trap from being siphoned: if the drain falls too far below the trap weir before it reaches a vent, flowing water can pull the seal out of the trap. Because the limit applies to the trap arm, measured from the weir to the vent fitting, moving the sink farther from the stack is allowed as long as a vent is added close enough to the trap. The foreman's sink move was possible, but it needed a new vent, which meant opening the wall again. Knowing the definition turned an argument into a solution.

Maya also learned that the same word can be defined slightly differently in different codes. A term that means one thing in the NPC can mean something a little different in the IPC or the UPC. A plumber who moves between jurisdictions should read the definitions again, even for familiar words.

Interpreting unclear wording

Codes are written carefully, but no code covers every situation clearly. When the wording is unclear, a plumber has a few tools.

  • Read the requirement in context: headings, neighboring requirements and the scope of the section often clarify it.

Read the intent: the code's purpose statements, and published commentary, often explain what a rule is meant to achieve. Lesson 4 covers intent in detail.

  • Read the explanatory notes or commentary, keeping in mind that they are guidance, not requirements.
  • Ask the authority having jurisdiction for an interpretation, preferably in writing, before the work is installed.

For difficult questions, the ICC offers interpretation services to members, and most jurisdictions have a board of appeals that hears disputes between an owner or contractor and the building official.

What a plumber should not do is pick the interpretation that is easiest or cheapest and hope the inspector agrees. If an interpretation is reasonable, it will survive being written down and sent to the inspector before the work is done.

Common mistakes

  • MistakeUsing everyday meanings for words the code defines.

    InsteadCheck the definition whenever a word decides the answer.

  • MistakeMeasuring straight across instead of along the pipe.

    InsteadUse developed length when the code says so, measured along the centerline through fittings.

  • MistakeReading "or" as "and", or the reverse.

    InsteadCount the conditions and check whether all or any must be met.

  • MistakeTreating "not less than 38 mm" as "more than 38 mm".

    InsteadThe stated value itself is acceptable for not less than and not more than.

  • MistakeChoosing the cheapest interpretation of unclear wording without asking.

    InsteadGet an interpretation from the authority before the work goes in.

Summary and key terms

  • Defined terms in the code override everyday meanings wherever they appear.
  • Key drainage terms such as trap arm, fixture drain, branch, stack, building drain and building sewer each carry their own rules.
  • The code says how things are measured; developed length is measured along the centerline through fittings.
  • Small words such as shall, may, not less than, and, or and except decide what a requirement demands.
  • Break long requirements into scope, trigger, demand and exceptions.
  • When wording is unclear, read context and intent, then ask the authority having jurisdiction.
Trap arm
The part of a fixture drain from the trap weir to the vent fitting.
Developed length
The length measured along the centerline of a pipe, including fittings.
Trap weir
The lowest point of the trap outlet, which sets the level of the trap seal.
Shall
Word that makes a requirement mandatory.
Approved
Accepted by the authority having jurisdiction.
Nominal size
The standard trade size of a pipe, used in code tables, which is not exactly its inside or outside diameter.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. What does it mean when a word in the code is defined?

    Show answer

    Its definition overrides the everyday meaning wherever it appears in the code.

  2. From where to where is a trap arm measured?

    Show answer

    From the trap weir to the vent fitting, along the pipe.

  3. A rule says a seal of not less than 38 mm. Is 38 mm acceptable?

    Show answer

    Yes. Not less than means the value itself is the minimum and is acceptable.

  4. A rule lists three conditions joined by "or". How many must be met?

    Show answer

    Any one of them.

  5. What are the four parts to look for when breaking down a requirement?

    Show answer

    Scope, trigger, demand and exceptions.

  6. What should you do when a requirement is genuinely unclear?

    Show answer

    Read context and intent, then ask the authority having jurisdiction, preferably in writing, before installing.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz