Quick answer

A field-ready system for choosing fence lead sources without confusing contacts, estimates, bookings, and completed jobs.

Fence contractor lead generation fails when a full inbox is mistaken for a workable schedule. Ten requests for deck-only work, unsupported masonry columns, distant repairs, job applications, and material-only pricing can keep an estimator busy without creating one serviceable fence project.

The remedy is not another list of channels. It is a qualification system that starts with the fence work your crews can deliver, preserves every funnel stage, and follows each acquisition cohort far enough to see completed first-time fence jobs. That system makes local search, referrals, partners, ads, directories, and purchased contacts comparable without pretending they behave alike.

This guide shows you how to get more fencing leads while protecting the estimate calendar. You will build a job-fit card, map buyer motions, test acquisition sources within capacity, route intake, and calculate four approved measures. The broader general-contractor lead-generation framework covers source-to-contract decisions across trades; this guide adds the material, radius, season, site, and crew constraints specific to fence work.

Operating rule: Count a lead only at its actual stage. A phone tap is not a conversation. An enquiry is not qualified. A scheduled estimate is not a booked fence job. A booking is not complete until operations records completion under a written rule.

Define a Fence Lead Without Collapsing the Funnel

A fence lead is not one universal event. Build a funnel that separates exposure, action, contact, qualification, estimating, booking, and completion. Each stage needs its own business rule, evidence, source system, owner, timestamp, and exclusions. This prevents marketing activity from being reported as fence work that sales or crews never accepted.

Google Analytics documents distinct recommended events including generate_lead, qualify_lead, disqualify_lead, and close_convert_lead. Those event names support separation, but your fence company must still define what each status means. A vinyl replacement request inside the route may qualify; a deck quote, employment call, or unsupported wrought-iron restoration may not.

StageBusiness ruleEvidenceSource systemOwnerTimestampExclusions
ImpressionEligible asset displayedPlatform impression recordAd, directory, or search platformMarketingDisplay timeInvalid traffic per platform
ClickTracked visit to owned pathClick and landing eventPlatform plus web analyticsMarketingClick timeKnown bots and test traffic
Call clickTap on tracked phone linkClick eventWeb analyticsMarketingTap timeNo claim that a call connected
Form/enquiryUnique contact submitted or connectedForm record or call recordForm inbox or phone systemIntakeReceipt timeSpam and duplicate submissions flagged
Reached prospectTwo-way contact with a personCall, text, or email activityCRM/intake logIntakeFirst contact timeVoicemail and unanswered outreach
Qualified enquiryWritten job, area, authority, timing, and capacity rules metCompleted qualification fieldsCRM/intake logIntakeQualification timeUnsupported, out-of-area, DIY, employment, vendor, and deck-only
Estimate/site assessmentAssessment completed under company ruleEstimator recordEstimating or scheduling systemEstimatorAssessment timeRequests and no-shows
Booked jobAccepted under the written booking ruleContract or schedule recordCRM plus schedulingSales/schedulingBooking timeEstimate appointments and cancellations separated
Completed jobFirst-time fence job complete under operations ruleCompletion recordJob-management systemOperationsCompletion timeCanceled, unstarted, partial, warranty, rework, and deck-only

Preserve the original source even when other touches assist. If a neighbor refers a homeowner who later searches your name, the referral remains the first source and branded search becomes an assisting source. Keep unattributed work labeled unknown. Guessing makes the report neater and the next budget decision worse.

Turn channel activity into an operating measurement plan. Bring your funnel definitions, source records, and capacity constraints to a focused strategy discussion.

Book a free strategy call →

Write the Job-Fit and Operating-Capacity Card First

Write one capacity card before spending on acquisition. It tells intake which fence materials, job families, areas, and scopes are accepted now; which need review; and which are declined. It also exposes the estimator, crew-day, material, route-density, and seasonal limits that should pause a source before the queue becomes unserviceable.

A useful card is current, owned, and operational. “We install fences” is too broad. State whether you accept wood privacy replacement, vinyl new installation, chain-link repair, ornamental metal, gate/operator work, pool barriers, agricultural runs, or commercial perimeter work. Separate residential homeowners from property managers, general contractors, and commercial procurement because their decision paths differ.

Capacity-card fieldEntry to maintainWhy intake needs it
Accepted workMaterials and job familiesStops unsupported enquiries before estimating
Conditional/declined workRepair, mixed scope, specialty, or commercial rulesCreates a review path instead of improvisation
Service areaActual towns, ZIP areas, or mapped boundaryPrevents travel beyond the operating route
Route-density ruleCompany-defined travel or clustering gateProtects crew and estimator time on small repairs
Estimator slotsOpen assessments by week and job familyControls the promise made at intake
Crew-days availableCurrent production capacityPrevents selling beyond delivery capacity
Material constraintApproved current availability or lead-time noteFlags work that cannot follow the normal path
Season/backlog stateWeather, access, daylight, and backlog conditionChanges which tests are sensible now
Intake ownerNamed role and backupRemoves ambiguity when a request arrives
Pause conditionWritten capacity or quality thresholdStops acquisition before operations overload
Last verifiedDate and verifying ownerPrevents stale rules from controlling spend

If your business uses minimum or maximum scope bands, include only its documented and approved bands. Do not borrow another contractor’s ticket sizes. Assign a current internal owner for licensing, permit, bonding, HOA, property-line, pool-barrier, and excavation-review questions. The card routes those matters; it does not answer them.

Map Fence-Buyer Motions Before Comparing Channels

Fence buyers do not enter one shared journey. A homeowner planning a privacy replacement, a landlord reporting a failed gate, a pool owner facing a project deadline, and a general contractor issuing a bid invitation bring different urgency, authority, proof, access, and estimating demands. Map those motions before deciding where to acquire contacts.

The following matrix is a routing aid, not installation or compliance advice. Replace every review-owner placeholder with the qualified person for the jurisdiction and job. Contacting 811 before digging starts the utility-marking process, but it does not replace applicable state or local requirements.

Job familyBuyer and urgencySeason/weatherEstimator and dependenciesRadius ruleReview ownerProof and disposition
RepairOwner/manager; failed section or latch may feel urgentStorm and access sensitiveScope triage; matching material and crew fitTighter for small workProperty/HOA/permit/license/811 reviewer as applicableRepair photos; accept, review, or decline
ReplacementOwner; planned or failure-drivenAccess and backlog sensitiveSite assessment; removal and material fitNormal install routeAssigned local-review ownerComparable replacement proof; qualify
New residential installationOwner; planned purchaseGround, weather, and construction timingSite assessment; material and crew-daysNormal install routeProperty/HOA/permit/license/811 reviewerMaterial-specific project proof; qualify
Gate/operator requestOwner/manager; access failure can be urgentExposure and access sensitiveSpecialty capability and componentsSpecialty route ruleSafety/electrical/license reviewer as applicableSimilar gate proof; specialist review
Pool barrierOwner/builder; project deadlinePool schedule and accessSpecific capability, assessment, materialsDeclared pool-work areaPool-barrier/permit/license reviewerRelevant proof; mandatory review
AgriculturalLandowner/operator; operational timingField access and agricultural cycleLong-run scope, equipment, materialsRural travel ruleProperty/license/811 reviewerAgricultural project proof; qualify separately
Commercial/securityFacilities/procurement; planned or security-ledSite and procurement scheduleSpecialty assessment, approvals, bonding reviewCommercial service ruleCommercial/license/permit/bonding reviewerComparable credentials; commercial pipeline
New-construction/GCGC/builder; schedule and bid drivenProject sequence dependentPlans, site coordination, crew allocationProject-specificContract/license/permit/bonding reviewerGC proof; bid pipeline, not homeowner lead
Deck-onlyOwner; unrelated scopeNot evaluated as fence workNo fence estimator unless company scope says otherwiseNot applicableScope ownerDecline or refer; never count as fence lead
Mixed fence/deckOwner; combined decisionBoth scopes affect scheduleSplit scope and ownership before assessmentUse real mixed-scope ruleScope and jurisdiction reviewersRecord separately; accept, split, or refer

Also separate DIY and material-only shoppers, suppliers, job applicants, subcontractors, and vendor outreach at intake. Commercial bid invitations belong in a commercial opportunity path, not the homeowner lead report. This job-family map determines which channel controls, proof, and follow-up burden matter.

Assess Owned Local-Search and Content Readiness

Owned search is ready for a test when the company’s public service truth matches current operations, the service area is accurate, accepted fence work has specific pages, call and form paths work, proof is genuine, and one person owns updates. Search exposure cannot repair a misleading radius, stale material list, or broken intake path.

For a fence-only company, use the exact Google Business Profile primary category Fence contractor when it accurately represents the core business; confirm the category remains available during setup. Google says a service-area business should represent its actual location and service area accurately. Do not publish a broad radius merely because a crew once traveled there.

  • Test the phone link on mobile and confirm the connected-call record lands in the correct source system.
  • Submit the form for repair, replacement, and new-install paths. Check that material, address, scope, and consent fields reach intake.
  • Build pages only for work you currently accept: for example wood privacy replacement, vinyl installation, chain-link repair, or commercial perimeter fencing.
  • Use real project photos with approved context. Do not let pool-barrier or automated-gate imagery imply capabilities the company lacks.
  • Ask genuine customers for reviews without incentives or selective solicitation. Google’s review policy also requires care with private information in replies.

Use SEO as a lead-generation subset for the broader search framework. theStacc’s Content SEO module covers keyword research, drafting, scoring, queuing, and CMS publishing. Its Local SEO module covers GBP posts, review replies, citations, and rank tracking. Neither product qualifies fence enquiries, manages estimates, or records completed jobs.

Local Services Ads and Google Guaranteed should be a separate readiness decision, not folded into ordinary search clicks. Before testing, verify current availability, eligibility, screening, category, service-area, dispute, and account requirements in Google’s live documentation. Record the earliest event the source actually proves; do not translate a charged or delivered contact into a qualified fence job.

Use Repeat Customers, Referrals, and Local Partners With Permission

Repeat customers, referrals, and local partners work only when permission, source identity, job fit, and conflicts are recorded. A neighbor’s recommendation may open a door, but intake must still qualify the fence material, scope, authority, radius, schedule, and capacity. Relationship strength never converts an unsupported request into accepted work.

Start with the relationships closest to the relevant fence motion. Past customers may introduce an adjacent-property replacement. Builders and general contractors may invite new-construction bids. Landscapers may encounter a failing boundary fence. Pool companies may meet owners planning a barrier. Property managers may need a repair or replacement path. Material suppliers may hear demand but must not disclose private customer information without permission.

  1. Define the referral: specify accepted job families, materials, service area, and the intake contact. Do not ask partners to promise availability.
  2. Record permission: capture whether the customer or partner allowed outreach and what communication was expected.
  3. Preserve the source: store “past customer,” “builder,” “landscaper,” “pool company,” “property manager,” or another precise value.
  4. Review conflicts and fees: assign an owner for partner arrangements and stop any relationship that creates policy, disclosure, or fit concerns.
  5. Qualify normally: keep a recommendation, a reached contact, a qualified request, an estimate, and a booking separate.

There are no free fence leads. Even without media or vendor fees, the company pays through customer follow-up, project-photo management, partner communication, travel, site assessment, estimating, and source reconciliation. Cost that work honestly when comparing it with paid sources.

Treat Paid Search, Paid Social, Directories, and Lead Sellers as Distinct Tests

Paid search, paid social, directories, Local Services Ads, and purchased contacts require separate tests because they differ in buyer intent, targeting control, proof, contact sharing, response load, and attribution. Give each source one bounded fence job family, geography, cost cap, capacity gate, evidence window, and stop rule before launch.

ChannelBuyer motion and earliest useful stageCash/time ownerProof and area controlPermission/policy and response burdenAttribution, window, stop
Paid searchActive fence search; click or connected enquiryMarketing spend; intake timeJob-page proof; configured geography reviewedAd/account policy owner; high-intent triageClick IDs plus CRM; declared cohort; stop at cap or capacity breach
Local Services Ads / Google GuaranteedLocal service search; platform contact recordMarketing and eligibility ownerProfile proof; current service settingsCurrent Google requirements; contact handlingPlatform plus CRM; declared cohort; stop on eligibility, quality, or capacity issue
Paid socialDiscovery from project context; form/enquiryMedia/creative owner; intake timeMaterial-specific creative; configured geographyPlatform and consent review; more qualificationCampaign IDs plus CRM; declared cohort; stop at cap or poor fit
DirectoriesComparison or category browsing; profile view or enquiryListing fee and profile ownerAccurate categories, radius, and project proofDirectory terms; duplicate handlingDirectory source field; declared cohort; stop on unsupported mix
Lead sellers/aggregatorsVendor-generated contact; delivered contact onlyVendor fee; rapid intake loadContracted filters; seller controls varyConsent, resale, and communications reviewVendor ID plus CRM; completion lag; stop per contract and test card
Owned local searchActive local research; impression through enquiryPublishing and profile ownerService truth, pages, reviews, accurate areaGoogle policies; ongoing ownershipSearch/web/GBP plus CRM; seasonal cohort; stop expansion if intake breaks
Referral/partnerTrust transfer; recommendation or introductionRelationship and follow-up timeRelevant project proof; partner’s actual reachPermission, conflict, and fee reviewNamed source plus CRM; sufficient lag; stop on conflict or poor fit

For paid search, decide the job family and geography before selecting a budget. Cap spend at an amount the company can lose as a learning cost, use conversion actions that match separate funnel stages, and set bidding around the verified event the account can supply. Ads for privacy-fence replacement should land on that work, not a generic gallery.

For paid social, use one material and buyer situation per creative: a documented wood privacy replacement, a vinyl installation, or a commercial perimeter project. State the real area and scope in the description. Route deck-only, employment, and DIY comments away from fence intake. The Google Ads guide for contractors and Facebook Ads guide for contractors own platform setup.

Treat Angi, HomeAdvisor, Thumbtack, and every other directory or aggregator as vendors to investigate, not endorsements. SERP presence proves nothing about fit. Complete this due-diligence card before authorizing a purchased-lead test:

Purchased-lead due-diligence card

  • Source and documented contact-generation method
  • Exclusive or shared status; resale policy
  • Geography, fence job, material, and consumer/commercial filters
  • Consent and communication review owner
  • Duplicate, credit, and refund rules
  • Pricing basis and authorized test cap
  • Data ownership, retention, and export terms
  • Vendor response expectation versus your real intake capacity
  • Cancellation terms, internal owner, and test stop condition

Design Intake Around the Estimate and Crew Calendar

Fence intake should protect the estimator and crew calendar, not merely answer faster. Assign response ownership, collect the minimum facts needed for routing, separate repair from replacement and new installation, flag privacy-sensitive photos and addresses, and stop acquisition when estimator slots, crew-days, materials, weather, or backlog cannot support the promise.

Collect the request type, material, property city or service-zone identifier, buyer role, desired timing, and a safe callback method. Ask for photos only through an approved path and tell the prospect why they are needed. An image can help route a failed panel or gate, but it does not replace a site assessment where company policy requires one.

Use explicit dispositions rather than a catch-all “bad lead” label:

  • spam or duplicate;
  • employment, vendor, or subcontractor outreach;
  • deck-only or DIY/material-only;
  • unsupported material or job type;
  • out of service area or outside the route-density rule;
  • property, HOA, permit, license, bonding, pool-barrier, or 811 matter requiring review;
  • unreachable after the company’s declared contact sequence;
  • no estimator capacity, crew capacity, or material capacity;
  • estimate declined, booking canceled, job incomplete, or attribution unknown.

A storm-damaged panel or failed gate can feel urgent to the owner. That does not authorize an emergency-service promise your business cannot keep. Give intake an approved statement about current assessment availability, then let operations decide whether the work enters the normal repair queue, a review queue, or a referral path.

Compare Channels Only With Fence-Job Evidence

Compare acquisition sources with cohorts that preserve fence job family, geography, season, original source, assisting sources, and capacity state. Reconcile qualified enquiries with bookings and completed jobs after enough decision and production lag. Keep missing attribution unknown. Never substitute an estimate count, pipeline value, or raw form count for delivered work.

Use the same written qualification rule across sources during a cohort. Otherwise, a directory may appear stronger simply because intake treated its repair contacts differently from paid-search replacement requests. The SBA market-research checklist is useful for examining demand, location, saturation, and alternatives, but it does not prove a fence channel will work locally.

FormulaNumeratorDenominatorEvidence windowSource systemOwnerExclusions
Qualified-enquiry rateUnique fence enquiries meeting written job type, geography, authority, timing, and current-capacity ruleAll unique attributable fence enquiries in the same intake cohortOne declared 28-day intake cohortCRM/intake log with original-source fieldIntake ownerSpam, duplicates, employment, vendors, DIY/material-only, deck-only, unsupported job/material, out-of-area
Booked-job rateUnique qualified fence enquiries with a job recorded as booked under the written ruleAll unique qualified fence enquiries created in the same cohort28-day intake cohort plus declared estimate/decision lagCRM plus scheduling/contract recordSales or scheduling ownerEstimate appointments without a booked job; duplicate bookings counted once; cancellations retained separately
Completed-job rateUnique booked first-time fence jobs marked completed under the operations ruleAll unique fence jobs booked from the same cohortDeclared booking cohort plus sufficient completion lag for included job familiesJob-management/completion recordOperations ownerCanceled, no-show, unstarted, partial, warranty/rework, deck-only, pre-existing jobs
Cost per completed first-time fence jobDirect channel spend plus explicitly costed source fees for the cohortUnique first-time fence jobs from that cohort marked completedOne declared 28-day acquisition cohort plus estimate, booking, and completion lagAd/vendor invoices plus CRM and job-management recordsMarketing owner with finance/operations sign-offOwner labor unless explicitly costed, repeat/warranty work, canceled/incomplete jobs, unattributed jobs

Do not publish a portable benchmark. A commercial-security cohort with procurement lag, a storm-repair cohort with tight routing, and a planned vinyl-install cohort are not interchangeable. Review both quality and burden: estimator travel, unserviceable-request handling, duplicate resolution, and material mismatch can make two identical completed-job rates operationally different.

Run a 30-Day Readiness-and-Learning Plan

Use 30 days to test definitions, paths, proof, one bounded source, and the review process—not to promise leads or jobs. Week one fixes job fit and capacity. Week two tests owned paths. Week three runs one controlled acquisition test. Week four checks early evidence and chooses keep, change, pause, or stop.

Week 1: Freeze definitions and capacity

Approve the funnel dictionary and capacity card. Choose one job family, such as residential wood-fence replacement, and one real service area. Name intake, estimating, operations, marketing, and finance owners. Record season, backlog, estimator slots, crew-days, and material constraints. Do not launch while review ownership is unresolved.

Week 2: Test paths and inventory proof

Run test clicks, calls, and forms without counting them as prospects. Verify stage timestamps and original-source retention. Review the GBP service truth, accepted-work pages, material-specific photos, review request process, privacy language, and routing dispositions. Fix the broken handoff before adding contacts.

Week 3: Run one bounded source test

Activate only the approved source, job family, geography, and cap. Do not combine paid search, paid social, and an aggregator in one unlabeled bucket. Monitor quality and capacity gates daily. A pause is a correct decision when the estimator queue or work mix breaches the card.

Week 4: Review evidence at the stage available

Reconcile unique enquiries, reached prospects, qualified enquiries, and completed estimates. Bookings and completions may still be unavailable because the decision and production lag has not elapsed. Mark them pending rather than zero. Schedule the later review that will support the approved booking and completion formulas.

Experiment-sheet fieldEntry
HypothesisWhy this source may reach this fence buyer motion
ChannelOne named source, kept separate
BoundaryJob family, material if relevant, and geography
DatesDeclared start and end
CapApproved cash and time limits
Capacity gateEstimator, crew-day, material, season, and backlog conditions
Funnel eventsEvery measured stage, kept separate
Evidence systemsPlatform, analytics, phone/form, CRM, schedule, and completion record as applicable
Owner and review dateNamed decision owner and scheduled review
DecisionKeep, change, pause, or stop with reason

The DataForSEO brief dated July 11, 2026 found no overview row for the exact primary query. It estimated US volume of 10, keyword difficulty of 0, and paid-search CPC of $19.21 for the close variant “lead generation for fence contractors.” These are provider estimates, not organic traffic, lead, booking, job, or revenue forecasts. Paid competition and CPC do not establish organic difficulty or local channel economics.

Build a bounded fence-acquisition test around evidence your team can verify. We can help you turn the capacity card, funnel stages, and review date into a practical channel plan.

Book a free strategy call →

Frequently Asked Questions About Fence Company Lead Generation

These answers cover decisions that arise after the operating system is in place: how fence companies source contacts, what qualification means, when purchased contacts deserve a test, how to preserve referral evidence, and when season or capacity should pause acquisition. Each answer keeps enquiries, estimates, bookings, and completed fence jobs distinct.

How do fence contractors get leads?

Fence contractors get leads from local search, paid search, paid social, directories, purchased contacts, repeat customers, referrals, and local partners. Start only with sources that match your accepted fence materials, job families, radius, and available estimator capacity. Judge each source by qualified enquiries and completed first-time fence jobs, not by clicks or raw contact volume.

How can I get more fencing leads without buying them?

Use assets you already control: reconnect with past fence customers with permission, ask genuine customers for reviews without incentives, build referral records, maintain an accurate Google Business Profile, publish pages for accepted fence work, and form relevant local partnerships. These sources avoid a contact fee, but proof collection, publishing, follow-up, estimating, and attribution still consume time and money.

What counts as a qualified fence lead?

A qualified fence lead is a unique, reached prospect whose request meets your written rules for fence job type, material, geography, decision authority, timing, and current capacity. The record should identify whether the work is repair, replacement, new installation, gate, pool barrier, agricultural, or commercial. A submitted form alone is only an enquiry.

Is a fence estimate request the same as a booked job?

No. An estimate request shows that someone asked about a possible project; it does not prove fit, site access, authority, estimator attendance, acceptance, or a signed booking under your rule. Keep requested estimates, completed site assessments, declined estimates, booked jobs, cancellations, and completed jobs as separate statuses so channel comparisons reflect what operations actually delivered.

Are purchased fence leads worth it?

Purchased fence leads can justify a bounded test when the seller discloses how contacts are generated, whether they are shared, which filters apply, and how duplicates, refunds, consent, data ownership, and cancellation work. Compare the cohort with completed first-time fence jobs after enough estimating and completion lag. Stop if quality or workload breaches the written test limit.

Which lead-generation channel is best for a fence company?

There is no portable best channel for a fence company. A source is useful only when its buyer motion fits the company’s materials, work mix, radius, season, estimator availability, crew capacity, and cost limit. Choose from your own cohort evidence at the completed-job stage; a source with many forms can still be a poor operational fit.

How should fence companies track referrals and repeat customers?

Give every referral and repeat-customer enquiry its own original-source value, then record the named referrer or prior-job identifier with permission. Keep the recommendation separate from qualification and preserve assisting sources. This prevents a later Google search or phone call from erasing the relationship that initiated a replacement, gate, repair, or adjacent-property request.

How should seasonality affect a fence lead-generation test?

Declare the season and weather context on every fence-source cohort. Frozen ground, storms, wet access, material lead times, daylight, pool deadlines, agricultural cycles, and construction schedules can change request mix and delivery capacity. Do not compare unlike months as if the channel caused the difference; repeat the test in a comparable operating window when needed.

When should a fence company pause a lead source?

Pause a source when it breaches a prewritten gate: no estimator slots, insufficient crew-days, material constraints, excessive out-of-area or unsupported work, unresolved consent or policy concerns, unreliable attribution, or spend beyond the cap. A pause protects customers and operations. Resume only after the constraint has an owner, a verified fix, and a new review date.

Choose the Next Fence Lead Source by Job Fit

Your next source should be the one your company can test cleanly against an accepted fence job family, real service area, current estimator and crew capacity, declared cost limit, and completed-job evidence. The goal is not maximum contact volume. It is a repeatable decision about what to keep, change, pause, or stop.

Start tomorrow with three actions. Approve the funnel dictionary. Complete the capacity card with the people who own intake, estimating, and operations. Then choose one buyer motion and one source for the 30-day sheet. If the evidence system cannot preserve stages and original source, fix that before spending.

For a broader view of contractor positioning, see theStacc for contractors. Organic social can support proof distribution when the company has permission to share real fence projects; the Social Media module writes, schedules, and publishes organic posts with approval modes across supported networks. It does not run paid ads or manage fence intake.

Make your next acquisition decision from job fit and completed-work evidence. Bring one fence job family, one service area, and your current capacity card.

Book a free strategy call →

Sources & references

Ritik Namdev

Ritik Namdev

Growth Manager

Growth Manager at theStacc. Five years in digital marketing, content strategy, and growth at content-led SaaS. Writes on Medium and YouTube about programmatic SEO and growth systems.

From the theStacc product Explore theStacc modules

Blog SEO, Local SEO, and Social Media — one dashboard, no headaches.