Skip to main content
PermitBase

This is PermitBase’s published record for Salt Lake City as of 2026-07-01. It has since been superseded — see the current record. A historical record reflects what PermitBase had verified at that time; it may not capture a real-world change the jurisdiction had made but PermitBase had not yet verified, and it includes any errors we later corrected. Snapshots are never edited retroactively.

Salt Lake City building permits

Verified

Salt Lake City, Utah — as published 2026-07-01.

Verified 2026-07-01 · Source

Codes adopted

2021 International Building Code (IBC), including Appendices C and J — Utah Code § 15A-2-103(1)(a); effective through June 30, 20262021 International Residential Code (IRC) — Utah Code § 15A-2-103(1)(b); continues in force after July 1, 20262021 International Plumbing Code (IPC) — Utah Code § 15A-2-103(1)(d); effective through June 30, 20262021 International Mechanical Code (IMC) — Utah Code § 15A-2-103(1)(e); effective through June 30, 20262021 International Fuel Gas Code (IFGC) — Utah Code § 15A-2-103(1)(f); effective through June 30, 20262023 National Electrical Code (NEC) — Utah Code § 15A-2-103(1)(g)2021 International Energy Conservation Code (IECC) — Utah Code § 15A-2-103(1)(h); effective through June 30, 20262021 International Existing Building Code (IEBC) — Utah Code § 15A-2-103(1)(i); effective through June 30, 20262021 International Swimming Pool and Spa Code (ISPSC), residential provisions — Utah Code § 15A-2-103(1)(n); effective through June 30, 2026NOTE: Effective July 1, 2026 — 2024 editions of IBC, IPC, IMC, IFGC, IECC, IEBC, and ISPSC replace the 2021 editions per Utah Code § 15A-2-103 (version effective 7/1/2026)

Permit types & fees

Residential Building Permit

Verified

Required for new residential construction, additions, structural alterations, and work requiring plan review under SLC Code Title 18 and the adopted 2021 International Building Code / 2021 International Residential Code.

Verified 2026-06-29 · Source

Requirements

  • New single-family or multi-family residential construction
  • Additions over 200 square feet or any addition requiring structural work
  • Structural modifications — load-bearing wall removal, foundation alterations
  • Conversion of non-habitable space to habitable space
  • Any work requiring plan review under SLC Code Title 18

Required documents

  • RequiredBuilding Permit ApplicationSubmit via the SLC Citizen Access Portal; start under the Building tab
  • RequiredConstruction Plans (via ProjectDox)Complete drawings to scale — site plan, floor plans, elevations, sections, and structural details. Submit electronically to ProjectDox after permit application is accepted.
  • RequiredEnergy Code Compliance DocumentationREScheck or equivalent documentation demonstrating compliance with the 2021 IECC (2024 IECC effective July 1, 2026)
  • OptionalStructural CalculationsSealed by a licensed Utah PE for projects requiring engineered design
  • OptionalHistoric Preservation ReviewRequired for properties in a designated SLC historic district — obtain approval prior to permit application

Fee schedule

Fee typeAmountNotes
Building Permit — valuation $0.01–$500.00$54.55SLC Consolidated Fee Schedule, Ord. 2025-34 (amended 06/10/2025), SLC Code § 18.32.035
Building Permit — valuation $500.01–$2,000.00$54.55 for the first $500, plus $4 for each additional $100 or fraction thereof, to and including $2,000SLC Consolidated Fee Schedule, Ord. 2025-34
Building Permit — valuation $2,000.01–$25,000.00$114.55 for the first $2,000, plus $20 for each additional $1,000 or fraction thereof, to and including $25,000SLC Consolidated Fee Schedule, Ord. 2025-34
Building Permit — valuation $25,000.01–$50,000.00$574.55 for the first $25,000, plus $14 for each additional $1,000 or fraction thereof, to and including $50,000SLC Consolidated Fee Schedule, Ord. 2025-34
Building Permit — valuation $50,000.01–$100,000.00$924.55 for the first $50,000, plus $10 for each additional $1,000 or fraction thereof, to and including $100,000SLC Consolidated Fee Schedule, Ord. 2025-34
Building Permit — valuation $100,000.01–$500,000.00$1,424.55 for the first $100,000, plus $8 for each additional $1,000 or fraction thereof, to and including $500,000SLC Consolidated Fee Schedule, Ord. 2025-34
Building Permit — valuation $500,000.01–$1,000,000.00$4,624.55 for the first $500,000, plus $7 for each additional $1,000 or fraction thereof, to and including $1,000,000SLC Consolidated Fee Schedule, Ord. 2025-34
Building Permit — valuation over $1,000,000.00$8,124.55 for the first $1,000,000, plus $5 for each additional $1,000 or fraction thereofSLC Consolidated Fee Schedule, Ord. 2025-34
Plan Review Fee65% of the building permit feeSLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.32.035
Expedited Plan ReviewTwice the cost of the standard plan review feeSLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.20.050
Re-Inspection Fee$129 per occurrenceSLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.20.200

Electrical Permit

Verified

Required for electrical work in Salt Lake City including new circuits, panel upgrades, service changes, and new construction wiring. Governed by the 2023 National Electrical Code (NEC) as adopted by Utah Code § 15A-2-103(1)(g).

Verified 2026-06-29 · Source

Requirements

  • New electrical circuits or wiring installations
  • Electrical panel upgrades or replacements
  • Service entrance changes
  • Adding or relocating outlets, switches, or fixtures
  • Generator or solar panel electrical connections

Required documents

  • RequiredBuilding Permit ApplicationSubmit via the SLC Citizen Access Portal under the Building tab
  • OptionalElectrical Plan / Single-Line DiagramRequired for service upgrades and new construction — panel schedule and circuit layout
  • OptionalContractor LicenseValid Utah electrical contractor license (Utah DOPL) for work not performed by the homeowner

Fee schedule

Fee typeAmountNotes
Residential Base Fee$57SLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.36.100
Minor Remodel and Additional Circuits$39SLC Consolidated Fee Schedule, Ord. 2025-34
Service Change with 1 or 2 New Circuits$39SLC Consolidated Fee Schedule, Ord. 2025-34
Service Change or Alteration$39SLC Consolidated Fee Schedule, Ord. 2025-34
Homeowner Electrical Remodel Permit$47SLC Consolidated Fee Schedule, Ord. 2025-34
New Single-Family Dwelling — up to 1,500 sq ft$0.0582 per square footSLC Consolidated Fee Schedule, Ord. 2025-34
New Single-Family Dwelling — above 1,500 sq ft$0.0398 per square foot (for square footage above 1,500)SLC Consolidated Fee Schedule, Ord. 2025-34
Total Renovation of Electrical Systems — Existing SFD$39SLC Consolidated Fee Schedule, Ord. 2025-34
Re-Inspection Fee$129 per occurrenceSLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.20.200

Plumbing Permit

Verified

Required for plumbing installations, alterations, and repairs in Salt Lake City including water heaters, fixture additions, and gas line work. Governed by the 2021 International Plumbing Code (IPC) as adopted by Utah Code § 15A-2-103 (2024 IPC effective July 1, 2026).

Verified 2026-06-29 · Source

Requirements

  • New plumbing fixture installations (sinks, toilets, showers)
  • Water heater installation or replacement
  • Water line or sewer line replacement or extension
  • Gas line installation or modification (may also require a separate mechanical permit)
  • Backflow prevention device installation

Required documents

  • RequiredBuilding Permit ApplicationSubmit via the SLC Citizen Access Portal under the Building tab
  • OptionalPlumbing PlanRequired for larger projects — isometric or plan showing fixture locations, pipe sizes, and drainage
  • OptionalContractor LicenseValid Utah plumbing contractor license (Utah DOPL) for work not performed by the homeowner

Fee schedule

Fee typeAmountNotes
Base Fee$57SLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.56.040
Plumbing Fixture or Trap — roughed in for installation or relocation$8 eachSLC Consolidated Fee Schedule, Ord. 2025-34
Water Heater$16 eachSLC Consolidated Fee Schedule, Ord. 2025-34
Water Softener or Conditioning Device$16 eachSLC Consolidated Fee Schedule, Ord. 2025-34
Grey Water System$20 eachSLC Consolidated Fee Schedule, Ord. 2025-34
Inspection of Gas Line/Meter for Utility Clearance$23SLC Consolidated Fee Schedule, Ord. 2025-34
Change, Alteration, or Replacement of Soil, Waste, or Vent Pipe$8SLC Consolidated Fee Schedule, Ord. 2025-34
Settling Tank or Grease Trap$56 eachSLC Consolidated Fee Schedule, Ord. 2025-34
Roof Drain$8 eachSLC Consolidated Fee Schedule, Ord. 2025-34
Re-Inspection Fee$129 per occurrenceSLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.20.200

Mechanical / HVAC Permit

Verified

Required for heating, ventilation, and air conditioning installations, replacements, and ductwork modifications in Salt Lake City. Governed by the 2021 International Mechanical Code (IMC) as adopted by Utah Code § 15A-2-103 (2024 IMC effective July 1, 2026).

Verified 2026-06-29 · Source

Requirements

  • Furnace or boiler installation or replacement
  • Air conditioning system installation or replacement
  • Ductwork installation or major modification
  • Evaporative cooler installation
  • Fireplace or wood-burning stove installation (may also require a gas permit)

Required documents

  • RequiredBuilding Permit ApplicationSubmit via the SLC Citizen Access Portal under the Building tab
  • OptionalEquipment SpecificationsManufacturer data sheets for furnace, AC, heat pump, or evaporative cooler
  • OptionalMechanical PlanRequired for larger or commercial projects — equipment location, duct layout, sizing calculations

Fee schedule

Fee typeAmountNotes
Base Fee$57SLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.52.050
Forced Air or Gravity Furnace / Burner (including ducts/vents) — up to 200,000 BTU/h$29SLC Consolidated Fee Schedule, Ord. 2025-34
Forced Air or Gravity Furnace / Burner — 200,001 to 300,000 BTU/h$41SLC Consolidated Fee Schedule, Ord. 2025-34
Forced Air or Gravity Furnace / Burner — 300,001 to 1,000,000 BTU/h$65SLC Consolidated Fee Schedule, Ord. 2025-34
Forced Air or Gravity Furnace / Burner — over 1,000,000 BTU/h$65 plus $23 for each additional 500,000 BTU/h or part thereofSLC Consolidated Fee Schedule, Ord. 2025-34
Floor Furnace Including Vent$18SLC Consolidated Fee Schedule, Ord. 2025-34
Evaporative Cooler — up to 6,500 CFM$23 eachSLC Consolidated Fee Schedule, Ord. 2025-34
Evaporative Cooler — more than 6,500 CFM$65 eachSLC Consolidated Fee Schedule, Ord. 2025-34
Appliance Vent (not included on an appliance permit)$18SLC Consolidated Fee Schedule, Ord. 2025-34
Repair or Alteration of Heating/Cooling Appliance — up to $1,000 contract value$41SLC Consolidated Fee Schedule, Ord. 2025-34
Repair or Alteration of Heating/Cooling Appliance — over $1,000 contract value$100SLC Consolidated Fee Schedule, Ord. 2025-34
Air Handling Unit — up to 10,000 CFM (including ducts)$29SLC Consolidated Fee Schedule, Ord. 2025-34. Note: this fee does not apply to air handling units that are part of a factory-assembled cooling unit, evaporative cooler, or absorption unit for which a permit is required elsewhere in the code.
Air Handling Unit — over 10,000 CFM$65SLC Consolidated Fee Schedule, Ord. 2025-34
Re-Inspection Fee$129 per occurrenceSLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.20.200

Roofing Permit

Verified

Required for roof replacement, re-roofing, and structural roof repairs in Salt Lake City. Permit fees are valuation-based per the SLC building permit fee schedule.

Verified 2026-06-29 · Source

Requirements

  • Complete roof replacement (tear-off and re-roof)
  • Overlay of new roofing over existing (where code allows)
  • Structural roof repairs or modifications
  • Changes to roofing material type

Required documents

  • RequiredBuilding Permit ApplicationSubmit via the SLC Citizen Access Portal under the Building tab; provide scope of work, square footage, and material specifications
  • OptionalContractor LicenseValid Utah roofing contractor license (Utah DOPL) if not performed by the homeowner

Fee schedule

Fee typeAmountNotes
Roofing PermitValuation-based per the SLC Building Permit fee schedule (see residential building permit fees above)SLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.32.035. The permit fee is based on the total value of roofing work.
Plan Review Fee65% of the building permit feeSLC Consolidated Fee Schedule, Ord. 2025-34
Re-Inspection Fee$129 per occurrenceSLC Consolidated Fee Schedule, Ord. 2025-34

Solar Panel Permit

Verified

Required for installation of rooftop or ground-mounted solar photovoltaic systems in Salt Lake City. SLC charges a flat fee by system size in kW, distinct from the standard valuation-based building permit fee.

Verified 2026-06-29 · Source

Requirements

  • Rooftop solar panel installation
  • Ground-mounted solar array installation
  • Battery storage system installation (requires separate electrical permit for wiring)
  • Electrical service upgrade for solar interconnection

Required documents

  • RequiredBuilding Permit ApplicationSubmit via the SLC Citizen Access Portal under the Building tab
  • RequiredSolar Site Plan / Roof PlanShowing panel placement, setbacks, and access pathways on the roof
  • RequiredElectrical Single-Line DiagramSystem wiring from panels to inverter to main panel and utility meter
  • RequiredStructural AnalysisRoof load calculation confirming the structure can support the panels
  • RequiredEquipment SpecificationsData sheets for panels, inverter, and racking system
  • OptionalInterconnection AgreementUtility approval for grid-tied systems (Rocky Mountain Power)

Fee schedule

Fee typeAmountNotes
Solar Panel Permit — 0 to 5 kW$258SLC Consolidated Fee Schedule, Ord. 2025-34 (Solar Panel Permit Fee table, p.21)
Solar Panel Permit — 6 to 10 kW$451SLC Consolidated Fee Schedule, Ord. 2025-34
Solar Panel Permit — 11 to 50 kW$515SLC Consolidated Fee Schedule, Ord. 2025-34
Solar Panel Permit — 51 to 100 kW$1,159SLC Consolidated Fee Schedule, Ord. 2025-34

Fence Permit

Verified

Required for fence installation in Salt Lake City. The SLC Consolidated Fee Schedule lists a flat fencing permit fee.

Verified 2026-06-29 · Source

Requirements

  • New fence construction
  • Replacement of existing fence (confirm with SLC Building Services whether replacement in the same location and same height requires a permit)
  • Fences over 6 feet in height

Required documents

  • RequiredBuilding Permit ApplicationSubmit via the SLC Citizen Access Portal under the Building tab
  • OptionalSite PlanShowing fence location relative to property lines and any easements

Fee schedule

Fee typeAmountNotes
Fencing Permit$46SLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.48.030 (Fencing Permit row of the main fee schedule)

Demolition Permit

Verified

Required for partial or complete demolition of structures in Salt Lake City, including utility disconnection coordination and any required asbestos surveys.

Verified 2026-07-01 · Source

Requirements

  • Complete demolition of any structure
  • Partial demolition involving structural elements
  • Removal of load-bearing walls
  • Demolition of structures with potential asbestos or lead paint (pre-1980 construction)

Required documents

  • RequiredBuilding Permit Application / Demolition ApplicationSubmit via the SLC Citizen Access Portal under the Building tab; include scope of demolition, structure details, and disposal plan
  • OptionalAsbestos SurveyNESHAP asbestos inspection required for structures built before approximately 1980 — federal NESHAP regulations apply
  • RequiredUtility Disconnect ConfirmationProof that gas, electric, water, and sewer are disconnected prior to demolition

Fee schedule

Fee typeAmountNotes
Demolition Permit — Building Floor Area 5–2,000 sq. ft.$98SLC Consolidated Fee Schedule, Ord. 2025-34 (Demolition Permit Application Fees table, p.18-19), SLC Code § 18.64.030. Grounded and cited — verified 2026-07-01.
Demolition Permit — Building Floor Area, additional tiers$114 (2,001–4,000 sq ft); $131 (4,001–6,000); $179 (6,001–8,000); $196 (8,001–10,000); $244 (10,001–12,000); $293 (12,001–14,000); $342 (14,001–16,000); $391 (16,001–18,000); $432 (18,001–20,000); $489 (20,001–22,000); $554 (22,001–24,000); $603 (24,001–26,000); $668 (26,001–28,000); $733 (28,001–30,000); $790 (30,001–32,000); $16 per each additional 500 sq. ft. unit over 32,000Full published tiered schedule by demolished building floor area, SLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.64.030
Pre-Demolition Salvage Permit20% of the demolition feeSLC Consolidated Fee Schedule, Ord. 2025-34 — listed under "Demolition Landscaping Waivers"; base is the tiered Building Floor Area demolition fee above. SLC Code § 18.64.080.
Demolition Landscaping Waiver — Property Inspection$163 (refunded if waiver is denied)SLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.64.030
Re-Inspection Fee$129 per occurrenceSLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.20.200

Water Heater Permit

Verified

Required for water heater installation, replacement, or conversion in Salt Lake City. This is a subset of the plumbing permit, but is commonly pulled as a standalone permit for the most common project type.

Verified 2026-06-29 · Source

Requirements

  • Water heater replacement (including like-for-like swaps)
  • New water heater installation
  • Conversion from tank to tankless water heater
  • Gas line modification for water heater (may require separate gas inspection)

Required documents

  • RequiredBuilding Permit ApplicationSubmit via the SLC Citizen Access Portal under the Building tab
  • OptionalContractor LicenseValid Utah plumbing contractor license (Utah DOPL) if not performed by the homeowner

Fee schedule

Fee typeAmountNotes
Water Heater$16 eachSLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.56.040. This is the water-heater-specific fixture fee; a separate Plumbing Base Fee (see below) also applies to any plumbing permit — total cost for a standard water heater replacement is $57 + $16 = $73.
Plumbing Base Fee$57SLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.56.040. Generic base fee applying to any plumbing permit, not specific to water heaters.
Gas Line / Meter Inspection (if gas line work required)$23SLC Consolidated Fee Schedule, Ord. 2025-34
Re-Inspection Fee$129 per occurrenceSLC Consolidated Fee Schedule, Ord. 2025-34

Fire Sprinkler & Fire Extinguishing System Permit

Verified

Required for installation or modification of fire sprinkler systems, fire extinguishing systems, and standpipes in Salt Lake City. Separate from the building permit.

Verified 2026-06-29 · Source

Requirements

  • New fire sprinkler system installation
  • Modification or extension of existing fire sprinkler systems
  • Hood extinguishing system installation
  • Wet or dry standpipe installation

Required documents

  • RequiredBuilding Permit ApplicationSubmit via the SLC Citizen Access Portal under the Building tab
  • RequiredSprinkler PlansHydraulic calculations, pipe layout, and head placement per applicable NFPA standard
  • RequiredContractor LicenseUtah fire protection contractor license

Fee schedule

Fee typeAmountNotes
Base Fee$57SLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.56.040 (Fire Extinguishing Systems section)
Automatic Fire Sprinklers in Range Hood or Vent$8SLC Consolidated Fee Schedule, Ord. 2025-34
Dry Standpipe$20 plus $3 each outletSLC Consolidated Fee Schedule, Ord. 2025-34
Fire Pump$59 eachSLC Consolidated Fee Schedule, Ord. 2025-34
Fire Sprinkler Systems — 1 to 100 sprinkler heads$49SLC Consolidated Fee Schedule, Ord. 2025-34
Fire Sprinkler Systems — over 100 sprinkler heads$49 plus $0.1398 per head over 100SLC Consolidated Fee Schedule, Ord. 2025-34
Hood Extinguishing System$49 eachSLC Consolidated Fee Schedule, Ord. 2025-34
Wet Standpipe$20 each, plus $2 each hose cabinetSLC Consolidated Fee Schedule, Ord. 2025-34
Water Storage Tank$20 eachSLC Consolidated Fee Schedule, Ord. 2025-34
Underground Piping$25SLC Consolidated Fee Schedule, Ord. 2025-34
Re-Inspection Fee$129 per occurrenceSLC Consolidated Fee Schedule, Ord. 2025-34

Deck Permit

Verified

Required for new deck construction or structural modification of existing decks in Salt Lake City. Permit fees are valuation-based per the SLC building permit fee schedule.

Verified 2026-07-01 · Source

Requirements

  • New deck construction attached to or detached from the house
  • Decks higher than 30 inches above grade
  • Structural modifications to existing decks
  • Adding or replacing a deck ledger

Required documents

  • RequiredBuilding Permit ApplicationSubmit via the SLC Citizen Access Portal under the Building tab
  • RequiredConstruction DrawingsFraming plan, footing details, ledger attachment method, and railing specifications
  • RequiredSite PlanShowing deck location, setbacks from property lines, and relationship to existing structure

Fee schedule

Fee typeAmountNotes
Deck PermitAssessed on project valuation per SLC's building permit fee schedule (Ord. 2025-34, SLC Code § 18.32.035): $54.55 for $0.01–$500 valuation, scaling to $8,124.55 plus $5 per each additional $1,000 over $1,000,000 — same published table as the Residential Building Permit (see above)SLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.32.035 — cited, published valuation table. Verified 2026-07-01.
Plan Review Fee65% of the building permit feeSLC Consolidated Fee Schedule, Ord. 2025-34
Re-Inspection Fee$129 per occurrenceSLC Consolidated Fee Schedule, Ord. 2025-34

Basement Finish Permit

Verified

Required for finishing or remodeling an unfinished basement in Salt Lake City, including framing, electrical, plumbing, and mechanical work. Permit fees are valuation-based.

Verified 2026-07-01 · Source

Requirements

  • Framing walls in an unfinished basement
  • Adding a bedroom (requires egress window meeting IRC § R310)
  • Adding a bathroom (requires a separate plumbing permit)
  • Electrical wiring for new rooms (requires a separate electrical permit)
  • Any structural modifications

Required documents

  • RequiredBuilding Permit ApplicationSubmit via the SLC Citizen Access Portal under the Building tab
  • RequiredFloor PlanLayout showing room sizes, egress windows, and door locations
  • OptionalElectrical PlanCircuit layout, panel capacity, smoke and CO detector locations — required if electrical work is included

Fee schedule

Fee typeAmountNotes
Building PermitAssessed on project valuation per SLC's building permit fee schedule (Ord. 2025-34, SLC Code § 18.32.035): $54.55 for $0.01–$500 valuation, scaling to $8,124.55 plus $5 per each additional $1,000 over $1,000,000 — same published table as the Residential Building Permit (see above)SLC Consolidated Fee Schedule, Ord. 2025-34, SLC Code § 18.32.035 — cited, published valuation table. Electrical, plumbing, and mechanical sub-permits are billed separately. Verified 2026-07-01.
Plan Review Fee65% of the building permit feeSLC Consolidated Fee Schedule, Ord. 2025-34
Re-Inspection Fee$129 per occurrenceSLC Consolidated Fee Schedule, Ord. 2025-34

Sources & verification

Verified against official sources. Last reviewed 2026-07-01.

Fees, timelines, and adopted codes are researched from each jurisdiction's published records — see how we verify. Requirements change and vary by project, so always confirm the current details with the Salt Lake City building department before you submit. PermitBase is an independent reference and is not affiliated with any government agency.

← Earlier version (2026-06-29)Later version (2026-07-16) →View current record →All versions →

Permalink: /utah/salt-lake-county/salt-lake-city/as-of/2026-07-01/

Snapshot date: 2026-07-01

Commit: 3fdaa3c

Reproducible from PermitBase’s version-controlled dataset, commit 3fdaa3c.