What this record does not carry
derived Massachusetts declares 11 gaps, of which 8 are regulation this compilation does not carry.
8 gap(s) the record says carry regulation
These are regulation that exists and is not in here. They are printed in full, in the record's own words.
image
**PDF page 109 is an imaged CMR leaf.** It draws one 1-bit DeviceGray image, srcsize (2550, 4198), over the whole 612x1008 media box -- 99.95% of the page -- and carries the regulation a SECOND time as an embedded-font text layer. This extraction reads the text layer only. The page was rendered at 4x and read against that layer line by line and they agree, but that comparison is a human reading of four pages and not a property of the file: the image is what the printed leaf shows, and where the two ever differ the image is the regulation.
derived family: photograph/graphic/advertisement
image
**PDF page 110 is an imaged CMR leaf.** It draws one 1-bit DeviceGray image, srcsize (2550, 4198), over the whole 612x1008 media box -- 99.95% of the page -- and carries the regulation a SECOND time as an embedded-font text layer. This extraction reads the text layer only. The page was rendered at 4x and read against that layer line by line and they agree, but that comparison is a human reading of four pages and not a property of the file: the image is what the printed leaf shows, and where the two ever differ the image is the regulation.
derived family: photograph/graphic/advertisement
image
**PDF page 111 is an imaged CMR leaf.** It draws one 1-bit DeviceGray image, srcsize (2550, 4198), over the whole 612x1008 media box -- 99.95% of the page -- and carries the regulation a SECOND time as an embedded-font text layer. This extraction reads the text layer only. The page was rendered at 4x and read against that layer line by line and they agree, but that comparison is a human reading of four pages and not a property of the file: the image is what the printed leaf shows, and where the two ever differ the image is the regulation.
derived family: photograph/graphic/advertisement
image
**PDF page 112 is an imaged CMR leaf.** It draws one 1-bit DeviceGray image, srcsize (2550, 4198), over the whole 612x1008 media box -- 99.95% of the page -- and carries the regulation a SECOND time as an embedded-font text layer. This extraction reads the text layer only. The page was rendered at 4x and read against that layer line by line and they agree, but that comparison is a human reading of four pages and not a property of the file: the image is what the printed leaf shows, and where the two ever differ the image is the regulation.
derived family: photograph/graphic/advertisement
cross-references
**THE WILDLIFE MANAGEMENT ZONES ARE NOT IN THIS FILING AND FOUR OF THE SEVEN SEASONS DEPEND ON THEM.** The definition printed here says *'Zone or Zones means the Massachusetts wildlife management zones as described in 321 CMR 3.02(4)(o)'*, and this leaf is CMR pages 43-46: subsection (o) is on page 47 or later and the compliance filing does not reprint it. A hunter cannot tell whether their ground is in Zone 13 or 14 -- the two zones that carry the January winter season and the extra antlered deer -- from anything in this document. **And one season row carries an EMPTY `zones` field on purpose:** 321 CMR 3.02(4)(b)4., the primitive firearms season, states no territorial scope at all in its own text, where (b)2. says 'In all zones' and (b)3. says 'throughout Massachusetts'. The empty field is the regulation's silence, reproduced; it is not a scope this extraction failed to read, and it is not a claim that the season is statewide.
derived family: cross-reference
cross-references
**THE ANTLERLESS BAG LIMIT IS A NUMBER THIS DOCUMENT DOES NOT STATE.** 321 CMR 3.02(4)(d)2. sets it as *'the number of valid antlerless deer permits and attached deer tags that are possessed by such person'*, and how many permits are issued for a zone, and how they are drawn, is nowhere on these four pages. The limit published here is the rule; the operative figure is elsewhere.
derived family: cross-reference
cross-references
**THE FIRST PART OF THE DEFINITIONS IS ON THE PRECEDING LEAF.** These pages open mid-list, at *Baited Area*, under a running head reading '3.02: continued'. The opening of 321 CMR 3.02(4)(a) and any term alphabetically before *Baited Area* are on CMR page 42, which this filing does not reprint and which is not in this Register issue.
derived family: cross-reference
cross-references
**REGULATIONS THIS TEXT INCORPORATES AND DOES NOT REPRODUCE:** 321 CMR 3.01(3), which specifies the bow and arrow that may be used; 321 CMR 2.03, which governs coyote hunting and is the exception to the shotgun-shell possession rule; and M.G.L. c. 131, sections 4, 5, 14, 71 and 72, which are the enabling statute and the youth hunting law. Each is named in a published row and none is carried.
derived family: cross-reference
3 further gap(s) the record says carry no regulation
declared by the record, which states these carry no regulation. They are published because the reason a thing was not read is part of the evidence.
scope
**THIS REGULATION STATES NO CALENDAR DATES AND NEITHER DOES THIS COMPILATION.** Every one of the seven open seasons is a formula relative to Thanksgiving, to Labor Day, or to a named weekday of a named month, and two of them are relative to the Youth Deer Hunt, which is itself a formula. The formulas are carried verbatim in `dates`. **No date is computed here**, because computing one would publish a fact the source does not state.
derived family: scope of the compilation
scope
**A FURTHER AMENDMENT TO 321 CMR 3.02(4) HAS BEEN HEARD AND NOT PUBLISHED.** Massachusetts Register no. 1567 (2026-02-13) carries the Division's hearing notice for amendments that would eliminate natural deer lures and scents, add a second day to the Youth Deer Hunt, open January deer hunting in Wildlife Management Zones 9, 10 and 11, and extend the archery season to the Monday following Youth Deer; the hearing was held 2/23/26. Every Register issue through no. 1579 of 2026-07-31 was opened and searched, and none of it has been promulgated. **The rows here are the rule in force and they are one Register issue away from being superseded.**
derived family: scope of the compilation
scope
**THE PUBLISHER CALLS THIS ELECTRONIC TEXT UNOFFICIAL**, in a line printed on all four pages and published here as a row: *'The text of the regulations published in the electronic version of the Massachusetts Register is unofficial and for informational purposes only. The official version is the printed copy which is available from the State Bookstore.'* This is the registrar's own electronic edition of the registrar's own attested filing, and it is the best open source that exists for 321 CMR -- `www.sec.state.ma.us` returns 403 to robots.txt -- but the publisher's reservation travels with the record.
derived family: scope of the compilation
Coverage
100.0% of non-empty pypdf text lines across the four cited CMR pages -- prose, not table cells: 57 + 53 + 67 + 49
derived: this percentage is over the units named above, on the pages this record cites. It is not a percentage of the state's regulation. The gaps above are what a full percentage would have to count and cannot.
4 page(s) cited
109
110
111
112
2 page boundary/boundaries never inspected
p108 (beside cited p109) — neither page draws vertical rules — the Arkansas class, and this method cannot see prose, so the continuation check cannot fire. NOT a clean result: it was never inspected.
p113 (beside cited p112) — neither page draws vertical rules — the Arkansas class, and this method cannot see prose, so the continuation check cannot fire. NOT a clean result: it was never inspected.
21 library repair(s)
line: -1; was: t r; now: tr; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: pl anted; now: planted; basis: pypdf splits this token; the coordinate reading keeps it whole
line: -1; was: whic h; now: which; basis: pypdf splits this token; the coordinate reading keeps it whole
line: -1; was: tr ee,; now: tree,; basis: pypdf splits this token; the coordinate reading keeps it whole
line: -1; was: Season .; now: Season.; basis: pypdf splits this token; the coordinate reading keeps it whole
line: -1; was: d a; now: da; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: y s; now: ys; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: Limit :; now: Limit:; basis: pypdf splits this token; the coordinate reading keeps it whole
line: -1; was: 31 st,; now: 31st,; basis: pypdf splits this token; the coordinate reading keeps it whole
line: -1; was: da ys; now: days; basis: pypdf splits this token; the coordinate reading keeps it whole
line: -1; was: i n; now: in; basis: pypdf splits this token; the coordinate reading keeps it whole
line: -1; was: Reporting :; now: Reporting:; basis: pypdf splits this token; the coordinate reading keeps it whole
line: 10; was: pl anted; now: planted; basis: pypdf splits this token across a line break; pdfplumber reads it whole and the whole reading is kept
line: 30; was: whic h; now: which; basis: pypdf splits this token across a line break; pdfplumber reads it whole and the whole reading is kept
line: 50; was: tr ee,; now: tree,; basis: pypdf splits this token across a line break; pdfplumber reads it whole and the whole reading is kept
line: 81; was: Season .; now: Season.; basis: pypdf splits this token across a line break; pdfplumber reads it whole and the whole reading is kept
line: 112; was: 31 st,; now: 31st,; basis: pypdf splits this token across a line break; pdfplumber reads it whole and the whole reading is kept
line: 113; was: da ys; now: days; basis: pypdf splits this token across a line break; pdfplumber reads it whole and the whole reading is kept
line: 152; was: i n; now: in; basis: pypdf splits this token across a line break; pdfplumber reads it whole and the whole reading is kept
line: 161; was: Limit :; now: Limit:; basis: pypdf splits this token across a line break; pdfplumber reads it whole and the whole reading is kept
line: 211; was: Reporting :; now: Reporting:; basis: pypdf splits this token across a line break; pdfplumber reads it whole and the whole reading is kept
the same view across all records →