Voting Rights Guide: Pennsylvania (PA)
IMPORTANT: Voting laws change frequently. Always verify information with official government sources before acting. This guide was last updated: 2026-09-07. If you find an error, report it immediately.
Jurisdiction Type: State
Next election: General Election, Tuesday, November 3, 2026. Every date in this guide is a November 3, 2026 general election date.
| Deadline | Date |
|---|---|
| Register to vote | Monday, October 19, 2026 |
| Apply for a mail-in or absentee ballot | 5:00 PM Tuesday, October 27, 2026 |
| Return your completed mail ballot | Received by 8:00 PM Tuesday, November 3, 2026 |
| Election Day — polls open | 7:00 AM to 8:00 PM, November 3, 2026 |
Table of Contents
- Voter Registration
- Birth Certificates
- Proof of Citizenship Documents
- How to Vote
- Voting Laws & Legal Resources
- If You Are Denied the Right to Vote
- Resources & Contacts
Voter Registration
Same-Day Registration: NO — you must register before Election Day.
Registration Deadline: Monday, October 19, 2026 — 15 days before the November 3 general election.
- Online: submitted by 11:59 PM on October 19.
- By mail or in person: your county board of elections must RECEIVE the application by 5:00 PM on October 19. Postmarks do not count — a form mailed on October 19 and delivered October 21 is too late.
Photo ID Required to Register: No. No document proves citizenship in Pennsylvania; you attest to eligibility under penalty of perjury. To register online you must supply a Pennsylvania driver’s license or PennDOT ID number, or, if you have neither, the last four digits of your Social Security number — the paper form has no such requirement. Accepted IDs: Pennsylvania driver’s license or PennDOT ID card, ID issued by any Commonwealth agency, ID issued by the U.S. Government, U.S. passport, U.S. Armed Forces ID, Student ID, Employee ID, Voter registration card issued by the County Voter Registration Office, Non-photo ID with voter’s name and address
Registration Links
- Register Online
- Mail-In Registration Form
- Check Your Registration Status
- In-Person Registration — Find Your County Election Office
- Overseas / Military Voter Registration
- Federal FVAP / UOCAVA Registration
- Vote.gov Official Registration Portal
Notes: Photo ID is only required the first time you vote at a given polling place, not to register. To be eligible you must be at least 18 on Election Day, a U.S. citizen for at least 30 days before the election, and a resident of Pennsylvania and your election district for at least 30 days before the election. The 30-day figure is a residency rule, not the registration deadline — the deadline is 15 days out, October 19. If you moved, changed your name, or want to change party, use the same form and select “change of address” — and see the ID note under “Voting in Person,” because a move can put you back in first-time-voter status at your new polling place.
Birth Certificates
A birth certificate may be needed to prove citizenship or obtain other identity documents.
Issuing Agency: Pennsylvania Department of Health, Division of Vital Records Fee: $20 per certificate (online orders include additional $10 processing fee) Standard Processing Time: Two weeks standard processing time Expedited Option: Same-day service available if requested in-person by 2:30 p.m. (10:30 a.m. for Philadelphia)
How to Request
- Request Online
- By Mail: Department of Health, Division of Vital Records, PO Box 1528, New Castle, PA 16103
Notes: Fee waived for U.S. Armed Forces members requesting for self, spouse, or dependent child. Records available from 1906 to present. Must provide valid government-issued photo ID; if the certificate is to be mailed to you, the ID must also show your address. VitalChek, which operates the mycertificates.health.pa.gov portal, is Pennsylvania’s ONLY authorized online vendor — any other site converts your order to a paper application and delays it.
You do not need a birth certificate to register to vote in Pennsylvania. This section is here because a birth certificate is needed for a REAL ID and for other identity documents, not because voter registration requires one.
Proof of Citizenship Documents
You may need proof of citizenship to register to vote or to obtain a REAL ID.
Accepted Documents
Pennsylvania does not require any proof-of-citizenship document to register to vote. There is no document to bring and no list to satisfy. You attest to U.S. citizenship on the registration form under penalty of perjury, and that attestation is the requirement.
Pennsylvania operates neither of the two citizenship-documentation regimes now in use elsewhere:
- It is not a documentary-proof-at-registration state (a handful of states require papers to register and shunt registrants without them onto a federal-only ballot). No such law exists here.
- It does not run a back-end citizenship-verification purge program of the kind adopted in some other states.
The action for a Pennsylvania voter is therefore check your registration status, not gather documents: vote.pa.gov/Status.
How to Obtain Citizenship Proof
Not needed to register or vote in Pennsylvania. If you need proof of citizenship for a passport, a REAL ID, or employment:
- Born in Pennsylvania: order a certified birth certificate from the Division of Vital Records — see the Birth Certificates section above.
- Naturalized citizens: your Certificate of Naturalization, or a replacement via USCIS Form N-565.
- Citizens born abroad to U.S.-citizen parents: a Consular Report of Birth Abroad, or a Certificate of Citizenship via USCIS Form N-600.
- Any citizen: a valid U.S. passport is accepted as proof of citizenship everywhere it is asked for.
For US Citizens Abroad
Pennsylvanians living abroad register and vote through the Federal Voting Assistance Program using the Federal Post Card Application, and are covered by Pennsylvania’s military and overseas voter rules. No citizenship documentation is required to register. Replacement citizenship documents are obtained through the nearest U.S. embassy or consulate.
Notes: The federal SAVE America Act, which would require documentary proof of citizenship to register nationwide, passed the U.S. House in February 2026 and has not passed the Senate. It is not law, and Pennsylvania has enacted no state equivalent. Separately: PennDOT collects documents proving identity, age, residency and lawful status when you obtain a REAL ID or a state ID, and that transaction can generate an automatic voter registration offer — but those are PennDOT’s ID requirements, not a voter-registration citizenship requirement. In July 2026 the U.S. Department of Homeland Security sent Pennsylvania a letter alleging noncitizen registrants; the Department of State demanded the underlying methodology and removed no voter. If you ever receive a notice questioning your registration, do not ignore it — contact your county board of elections immediately.
How to Vote
Voting in Person
Photo ID Required: No — with one exception. ID is required only the first time you vote at a particular polling place. Pennsylvania is not a general voter-ID state; a returning voter at the same polling place is not asked for ID. Photo ID is not required even then — an approved non-photo ID showing your name and current address is equally valid.
The trap most voters miss: “first time” means the first time at that polling place, not the first time in your life. If you moved and were assigned to a new polling place, you must show ID again, even if you have voted in Pennsylvania for decades.
Accepted IDs (any ONE):
- Photo ID — must be unexpired, uncancelled, unrevoked: Pennsylvania driver’s license or PennDOT ID card; ID issued by any Commonwealth agency; ID issued by the U.S. Government; U.S. passport; U.S. Armed Forces ID; student ID; employee ID.
- Non-photo ID — must show your name and current address: voter registration card or other confirmation from the county voter registration office; non-photo ID issued by the Commonwealth or the U.S. Government; firearm permit; current utility bill; current bank statement; paycheck; government check.
- PennDOT issues a free photo ID for voting purposes to a registered voter who has no other acceptable ID.
Polls Open: 7:00 AM to 8:00 PM. Anyone in line at 8:00 PM is entitled to vote — do not leave the line. Find Your Polling Place
Step-by-Step Guide:
- Step 1: Check your voter registration status at vote.pa.gov/Status
- Step 2: Find your polling place — confirm it, because polling places move
- Step 3: Bring acceptable ID only if this is your first time voting at that polling place, including after a move
- Step 4: Vote at your assigned polling place between 7:00 AM and 8:00 PM on November 3
- Step 5: If you are a first-time voter without acceptable ID, do not leave — cast a provisional ballot, then bring or send proof of identification to your county board within six calendar days after the election so it can be counted
Voting by Mail
Mail voting is available to every registered voter — no excuse required. This is the option most Pennsylvanians should use; the excuse-based absentee ballot below exists for narrower circumstances.
Application Deadline: 5:00 PM Tuesday, October 27, 2026. Your county board must receive the application by then, whether you apply online, by mail, or in person. The Department of State suggests applying by October 19 so the ballot has time to reach you and get back. Ballot Return Deadline: Received by your county board of elections by 8:00 PM Tuesday, November 3, 2026. Postmarks do not count. A ballot mailed on time but delivered November 4 is not counted. (Military and overseas voters have separate, later deadlines.) Request Mail Ballot · Track Your Ballot
You have four ways to return a mail ballot, and three of them never touch the mail:
- Your county election office (or any satellite office), during business hours — always available, and the surest option.
- An official county drop box. Pennsylvania law neither requires nor bans drop boxes, so availability is decided county by county and some counties have none. Use only locations listed on your county’s own website; an unofficial box is not a legal return.
- A commercial carrier — FedEx, UPS or DHL, at your own expense. You are not required to use USPS. County boards including Delaware and Montgomery confirm this in writing. It is the least-known return channel in Pennsylvania and the strongest hedge if postal delivery is disrupted; the only requirement is that the county has the ballot in hand by 8:00 PM on November 3.
- USPS. Check whether your county prepays postage — several, including Delaware and Montgomery, do. If you mail it, mail it at least 10 days out.
You may NOT return a ballot at a polling place, and you may not return anyone else’s ballot. Pennsylvania prohibits third-party ballot return. The single exception: a voter with an illness or disability may authorize someone in writing using a Designated Agent form, which the agent must carry when delivering the ballot.
Step-by-Step Guide:
- Step 1: Check your voter registration status
- Step 2: Apply by 5:00 PM October 27 with required ID — your PA driver’s license or PennDOT ID number, or, if you have neither, the last four digits of your Social Security number
- Step 3: Give an email address on the application. It is optional, and about 20% of 2026 primary applicants left it blank — but email is how most counties notify you if your ballot has a defect
- Step 4: Mark the ballot, seal it in the inner secrecy envelope, then in the outer declaration envelope. A ballot returned without the secrecy envelope — a “naked ballot” — is rejected
- Step 5: Sign AND date the declaration envelope. Counties are not currently rejecting ballots over a missing or wrong date, but that rule has moved repeatedly since 2020 and remains in litigation. Dating it costs nothing
- Step 6: Return it so the county receives it by 8:00 PM November 3, using one of the four channels above
- Step 7: Track it at vote.pa.gov/MailBallotStatus
If your ballot has a problem: Pennsylvania has no statutory cure process. Since a 2025 state Supreme Court ruling counties must notify you of a defect that will cause rejection, but whether you can then fix it depends on where you live — roughly 38 of the 67 counties run a notice-and-cure process and the rest do not. Ask your county now, not on November 2. The statewide backstop: if your mail ballot is rejected for a technical defect, you may cast a provisional ballot at your polling place on Election Day, and the state Supreme Court has held it must be counted.
Changed your mind? Bring the unreturned ballot and both envelopes to your polling place, surrender them to the Judge of Elections to be voided, and vote a regular ballot. If you never received the ballot you requested, go to your polling place and ask for a provisional ballot.
Voting by Absentee Ballot
Excuse Required: Yes — but almost no one needs this form. Absentee is the older, excuse-based track; the no-excuse mail-in ballot above is available to every registered voter and is the same ballot. Use absentee only if one of the categories below applies and you want the protections attached to it (for example, the permanent absentee list, or an emergency application after the deadline).
Accepted Excuses:
- Illness or physical disability preventing you from getting to the polling place, or preventing you from operating the voting machine unaided
- Absence from your municipality on Election Day because of duties, occupation or business, including leaves of absence, vacations and sabbaticals
- Away at school, college or university
- Observance of a religious holiday
- Election Day duties as a county employee working on the conduct of the election
- Military service, or being the spouse or dependent of someone in military service, and expecting to be absent
- Merchant Marine members, and religious or welfare-group members serving with the armed forces, plus their accompanying spouses and dependents
- Qualified war veterans who are bedridden or hospitalized
- Incarcerated while retaining all voting qualifications (not convicted of a felony)
Application Deadline: 5:00 PM Tuesday, October 27, 2026 — the same deadline as the mail-in ballot. After October 27: if an unexpected illness, disability, or last-minute absence arises, you may still be able to obtain an emergency absentee ballot. Contact your county board of elections immediately. Absentee Ballot Application
Step-by-Step Guide:
- Step 1: Confirm you fall into one of the categories above — if not, request a no-excuse mail-in ballot instead
- Step 2: Apply by 5:00 PM October 27 with your PA driver’s license or PennDOT ID number, or the last four digits of your SSN
- Step 3: Complete the ballot, use both envelopes, and sign and date the declaration
- Step 4: Return it so your county receives it by 8:00 PM on November 3 — by mail, by commercial carrier, at a county or satellite office, or at an official county drop box
Early Voting
Pennsylvania has no traditional early voting — there are no early-voting centers and no early in-person polling places.
There is a substitute, and it works well: on-demand mail ballot voting. At your county election office or another officially designated location, a registered voter can request, receive, mark and hand in a mail ballot in a single visit. It never touches the mail.
- Available through 5:00 PM Tuesday, October 27, 2026 — the mail ballot application deadline is also the last day to vote this way.
- Counties are directed to serve every voter in line by 5:00 PM on that last day.
- If you are within the October 19 registration deadline, you can register and vote in the same visit.
- Locations and hours vary by county — check your county election office before going.
Expect slow results, and do not read them as a problem. Pennsylvania counties are barred from pre-canvassing mail ballots before 7:00 AM on Election Day, so mail ballots are still being counted for days after November 3. Early returns skew toward in-person voters. A shifting count over several days is the law working as written, not evidence of anything wrong.
Voting Laws & Legal Resources
Pennsylvania has relatively permissive voting laws with no general voter ID requirement. Only a voter appearing at a polling place for the first time must show identification, which can be either photo or non-photo ID — a driver’s license, a government ID, a voter registration card, or a current utility bill with name and address will all do. The state offers in-person voting, no-excuse mail-in ballots, and excuse-based absentee ballots. To be eligible you must be 18 on Election Day, a U.S. citizen for at least 30 days before the election, and a resident of Pennsylvania and your election district for at least 30 days before the election.
Registration can be completed online, by mail, or in person, and closes 15 days before the election — Monday, October 19, 2026. Do not confuse that 15-day deadline with the 30-day residency requirement. Mail-in and absentee ballot applications must be received by 5:00 PM on the Tuesday one week before the election — October 27, 2026 — and completed ballots must be received by the county board by 8:00 PM on Election Day. Pennsylvania is a receipt state throughout: postmarks govern nothing here, not registration and not ballot return.
Two structural features shape everything else. First, there is no statutory ballot-cure process — courts have required counties to notify voters of a defect, but whether a voter can fix one still varies across the 67 counties, and the state Supreme Court’s holding that a rejected mail voter may cast a countable provisional ballot is the only statewide backstop. Second, counties cannot pre-canvass mail ballots before 7:00 AM on Election Day, which is why Pennsylvania results take days.
Recent Law Changes
- No significant election legislation has been enacted since Act 77 in 2019, which created no-excuse mail voting. A divided legislature has meant that bills pass one chamber and die in the other.
- June 10, 2026: HB 37, which would let counties begin pre-canvassing mail ballots seven days early, passed the House 103-99 and has not moved in the Senate. It is therefore not in effect for November 3, 2026 — expect the same slow count.
- Impact: None for this election. Mail ballots still cannot be processed before 7:00 AM on Election Day.
- 2025-2026: Bills to require photo ID for all in-person voters and documentary proof of citizenship to register have been introduced but none enacted. Pennsylvania has no SAVE-style citizenship regime.
- Impact: None for this election. The first-time-voter-only ID rule described above is the law on November 3.
- Mail ballot envelope date requirement: Act 77 requires a handwritten date on the declaration envelope. As of September 2026 counties are not rejecting ballots for a missing or incorrect date, following Commonwealth Court rulings — but the rule has changed repeatedly since 2020 and remains in litigation. Date the envelope regardless.
Voting Rights Law Firms
- MBK Law — voting rights, election law, voter suppression defense
- Obermayer — election law, campaign finance, ballot access, recounts
- Dilworth Paxson LLP — political and election law
For a fuller treatment of Pennsylvania’s 2026 election-law landscape, litigation, and official contacts, see the companion 2026 Election Defense Playbook: Pennsylvania.
If You Are Denied the Right to Vote
Know your rights. You have the right to vote if you are eligible. If denied, do NOT leave — ask for a provisional ballot.
Denied Enroute to the Polling Place
- Step 1: Check your correct polling place at vote.pa.gov or call your county board of elections
- Step 2: If equipment or accessibility issues prevent you from entering, report to Election Protection Hotline at 866-OUR-VOTE (866-687-8683)
- Step 3: Contact your county board of elections to report the problem
- Step 4: If half or more voting equipment is broken, ask for emergency paper ballot
Resources:
- Election Protection Hotline — 866-687-8683
- PA Department of State — 1-877-868-3772
- ACLU of Pennsylvania — Know Your Rights at the Polls
Emergency Contacts:
- Election Protection Hotline 866-687-8683 — Report broken equipment or accessibility issues
- PA Department of State 1-877-868-3772 — Official state voting assistance with interpreters available
Denied at the Polling Place
- Step 1: Ask the election official to check the list again and look at the supplemental list of recent changes
- Step 2: Offer to spell your name clearly
- Step 3: If challenged on identity or residency, produce a qualified voter witness to attest for you and sign an affidavit
- Step 4: If you cannot produce a witness or don’t want to, request a provisional ballot
- Step 5: Speak with the Judge of Elections who decides all challenges based on good faith and actual evidence
- Step 6: Report any problems to Election Protection Hotline at 866-687-8683
Provisional Ballot: If you cannot produce a witness to attest to your identity or residency when challenged, you can still vote with a provisional ballot. County workers review it to determine whether you were eligible; if you were, your vote is counted. County boards examine provisional ballots within six days of the election and count qualifying ones seven days after.
If you voted provisionally because you lacked required ID, there is a clock. You have six calendar days after the election to appear at your county board with proof of identification and an affirmation, or to send a copy — otherwise the provisional ballot is not counted (25 P.S. § 3050(a.4)(5)). The same six-day window applies to an indigent voter’s affirmation. Take the provisional ballot identification receipt with you when you leave the polling place — you can check your ballot’s status by that number online or at 1-877-VOTES-PA.
A rejected mail ballot is not a lost vote. If your mail ballot was rejected for a technical defect — a missing secrecy envelope, a missing signature — you may cast a provisional ballot at your polling place on Election Day, and Pennsylvania’s Supreme Court has held that it must be counted.
Resources:
- Election Protection Hotline — 866-687-8683
- ACLU of Pennsylvania — Know Your Rights at the Polls
- PA Department of State — 1-877-868-3772
Emergency Contacts:
- Election Protection Hotline 866-687-8683 — Immediate assistance for voter challenges or problems
- County Board of Elections — find your county office — contact your local county office for polling place issues
Mail Ballot Denied or Not Received
- Step 1: Track it first at vote.pa.gov/MailBallotStatus — the status will often tell you what happened
- Step 2: Contact your county board of elections to report the issue and ask whether your county operates a notice-and-cure process (roughly 38 of 67 do)
- Step 3: If your ballot was never received, or was rejected, go to your polling place on November 3 and ask for a provisional ballot. Pennsylvania’s Supreme Court has held that a provisional ballot cast by a voter whose mail ballot was rejected must be counted. Do not assume you have lost your vote
- Step 4: Report the problem to Election Protection Hotline at 866-687-8683
- Step 5: File a complaint with the PA Department of State or contact local election officials
Resources:
- Election Protection Hotline — 866-687-8683
- PA Department of State — 1-877-868-3772
Emergency Contacts:
- Election Protection Hotline 866-687-8683 — Report mail ballot problems
- County Board of Elections — find your county office — contact your local county for mail ballot issues
Absentee Ballot Denied
- Step 1: Contact your county board of elections to report the absentee ballot issue
- Step 2: Verify you provided required ID number or copy of accepted ID when requesting the ballot
- Step 3: Check if you can still vote in person on Election Day
- Step 4: Report the problem to Election Protection Hotline at 866-687-8683
Resources:
- Election Protection Hotline — 866-687-8683
- PA Department of State — 1-877-868-3772
Emergency Contacts:
- Election Protection Hotline 866-687-8683 — Report absentee ballot problems
- County Board of Elections — find your county office — contact your local county for absentee ballot issues
Denied During Early Voting
- Step 1: Pennsylvania has no traditional early voting. What exists is on-demand mail ballot voting at a county or satellite election office, available through 5:00 PM October 27, 2026 — confirm that is what you are being turned away from
- Step 2: If you were in line by 5:00 PM on the last application day, you are entitled to be served. Counties are directed to have a plan ensuring every voter in line by 5:00 PM can request and submit a ballot. Say so, and do not leave the line
- Step 3: Contact your county board of elections; if the office you visited was a satellite location, ask for the main county office
- Step 4: Report any problems to Election Protection Hotline at 866-687-8683
Resources:
- Election Protection Hotline — 866-687-8683
- PA Department of State — 1-877-868-3772
Emergency Contacts:
- Election Protection Hotline 866-687-8683 — Clarify voting options and report problems
Resources & Contacts
Official State Resources
- PA Department of State — vote.pa.gov — 1-877-868-3772 (1-877-VOTESPA), year-round voter hotline
- Check Your Voter Registration Status
- Track Your Mail Ballot
- Find Your Polling Place
- Apply for a Mail-in or Absentee Ballot
- First Time Voters — ID requirements
- Contact Your County Election Officials — all 67 counties
- Philadelphia County Board of Elections — 215-686-1590
National Voting Rights Resources
- Vote.gov — Official US voting information
- Election Protection Hotline — 1-866-OUR-VOTE
- ACLU Voting Rights
- NAACP Legal Defense Fund — Voting Rights
- Lawyers’ Committee for Civil Rights — Election Protection
- FVAP — Federal Voting Assistance Program (overseas/military)
News Organizations to Contact
- Spotlight PA — statewide nonprofit newsroom; publishes an election guide each cycle
- Votebeat Pennsylvania — election administration reporting
Social Media Contacts
- PA Department of State: facebook.com/PADepartmentofState — official deadline and polling-place announcements
Sources
This guide was compiled from the following sources:
- https://vote.gov/
- https://www.fvap.gov/
- https://www.vote.pa.gov/
- https://www.ncsl.org/elections-and-campaigns/voter-id
- https://www.ncsl.org/elections-and-campaigns/absentee-and-early-voting
- https://866ourvote.org/
- https://www.pavoterservices.pa.gov/pages/voterregistrationapplication.aspx
- https://www.pa.gov/agencies/vote/voter-registration
- https://ballotpedia.org/Voter_ID_in_Pennsylvania
- https://www.rockthevote.org/how-to-vote/same-day-voter-registration
- https://www.pa.gov/agencies/health/programs/vital-records/birth-certificates
- https://www.pa.gov/services/health/request-a-birth-certificate
- https://www.pa.gov/agencies/health/programs/vital-records/processing-times
- https://www.cdc.gov/nchs/w2w/pennsylvania.htm
- https://www.inquirer.com/philly-tips/birth-certificate-death-certificate-pennsylvania.html
- https://www.ncsl.org/elections-and-campaigns/requiring-documentary-proof-of-citizenship
- https://www.usa.gov/certificate-citizenship-naturalization
- https://www.uscis.gov/n-600
- https://www.spotlightpa.org/news/2026/02/trump-save-america-act-voting-citizenship-requirements-senate-elections
- https://voteriders.org/states/pennsylvania
- https://www.pa.gov/services/vote/apply-for-a-mail-in-or-absentee-ballot
- https://www.pa.gov/agencies/vote/voter-support/mail-in-and-absentee-ballot
- https://www.pa.gov/agencies/vote/voter-support/mail-in-and-absentee-ballot/mail-ballot-before-election-day
- https://www.pa.gov/agencies/vote/voter-support/new-voters
- https://www.pa.gov/services/vote/find-your-local-polling-place
- https://www.pa.gov/services/vote/register-to-vote
- https://www.pa.gov/agencies/vote/contact-us/contact-your-election-officials
- https://www.pa.gov/agencies/vote/voter-support/mail-in-and-absentee-ballot/military-and-overseas-voters
- https://www.delcopa.gov/vote/mail-absentee
- https://montcopasupport.zendesk.com/hc/en-us/articles/360049019411-I-do-not-want-to-mail-my-ballot-using-the-USPS-What-are-my-options
- https://www.buckscounty.gov/185/Register-to-VoteUpdate-Registration
- https://vote.phila.gov/archive/en/voters/mail-in-and-absentee-ballots.html
- https://www.franklincountypa.gov/how-to-vote-by-absentee-or-mail-in-ballot-in-pas-municipal-election
- https://whyy.org/articles/election-2026-pennsylvania-mail-ballot-how-to
- https://www.vote411.org/pennsylvania
- https://ballotpedia.org/Voter_registration_deadlines,_2026
Last Updated: 2026-09-07 | Generated by Patriot Agent Voting Rights Knowledge Base
Verify all information with official government sources before acting.
