October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

Best WordPress Cache Plugins to Speed Up Your Site in 2026

Choose a WordPress cache plugin by server type, budget and maintenance skill. This 2026 guide compares WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache and newer alternatives, with safe setup and troubleshooting steps.
Length12 min Posted Quest giverVGSources Team

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For most WordPress sites, choose WP Rocket when you want the simplest paid setup, LiteSpeed Cache when your host runs LiteSpeed and you want the strongest free feature set, W3 Total Cache when you need fine-grained control, or WP Super Cache when basic page caching is enough. The right choice depends on three things: your budget, how much configuration you are willing to manage, and which web server your host uses.

If hosting is part of your performance plan, Antihost managed WordPress hosting keeps each site in an isolated environment and includes one-click staging, free migration, automated and manual backups, and free SSL.

As an Amazon Associate I earn from qualifying purchases.

The comparisons below use 2026 roundup pricing and WordPress.org installation snapshots. Prices and active-install figures change, and the roundups are largely vendor or affiliate-style opinions rather than independent laboratory tests, so confirm current pricing and compatibility before deploying on a production site.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Quick picks for different WordPress sites

Plugin Best for Price reported in 2026 roundups Setup effort Server fit Notable capabilities
WP Rocket Site owners who want the easiest paid setup About $59 per year for one site Low Works with mainstream WordPress hosts; not tied to one server brand Streamlined configuration; RocketCDN is a separate paid product
LiteSpeed Cache Free performance features on LiteSpeed hosting Free Moderate Best results depend on a LiteSpeed web server Page caching, object cache and QUIC.cloud CDN integration
W3 Total Cache Technical users who need granular control Free; Pro about $99 per year High Broad host compatibility, but configuration varies by stack Highly configurable caching and optimization options
WP Super Cache Beginners who need straightforward page caching Free Low Broad compatibility Basic page cache; no built-in object cache or minification
FlyingPress Technically demanding sites considering a paid alternative About $59–$60 per year in roundups Not consistently stated Check host compatibility before purchase Presented in roundups as an option for demanding sites
WP-Optimize Users evaluating another paid option Listed at $49 per year in a roundup Not consistently stated Check current compatibility Alternative caching and optimization package
WP Fastest Cache Users comparing low-cost paid plugins Listed at $49 in a roundup Not consistently stated Check current compatibility Alternative page-caching option
BerqWP or FastPixel Users interested in newer cloud-based approaches Not stated consistently Not stated consistently Depends on the service and host Cloud-based options highlighted in 2026 roundups

There is no universally fastest plugin in the available evidence. No independent speed benchmark or owner-dated performance dataset was provided, so treat “best” rankings as fit-and-workflow recommendations, not measured guarantees.

#1 Best Overall
Sale
Gaoye Blue Light Blocking Glasses
  • BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
  • EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
  • COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
  • LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
  • WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.

What a WordPress cache plugin actually does

WordPress normally builds a page by running PHP code, querying the database and assembling a theme and plugin output for every request. A cache plugin can save the finished HTML and serve that copy to later visitors, avoiding much of that work. This is usually called full-page caching.

Most performance plugins can also influence other layers:

  • Browser cache: tells a visitor’s browser how long static files such as images, CSS and JavaScript may be reused.
  • Object cache: stores repeated database results in memory or another persistent store. LiteSpeed Cache explicitly includes object-cache capability; WP Super Cache does not include a built-in object cache.
  • Asset optimization: may combine, defer or minify CSS and JavaScript. WP Super Cache does not include built-in minification; do not assume that every page-cache plugin provides it.
  • Content delivery network (CDN): serves static or cached content from locations closer to visitors. LiteSpeed Cache includes a QUIC.cloud CDN integration. WP Rocket’s RocketCDN is a separate paid product rather than an included feature.

Caching changes what visitors receive, so dynamic areas such as shopping carts, account pages, dashboards and personalized forms need exclusions. A fast but stale or incorrectly shared page is a correctness problem, not a successful optimization.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How to choose: the three decisions that matter

1. Match the plugin to your web server

Ask your host whether the site runs LiteSpeed, Apache or Nginx, and whether the host already provides server-level page caching. LiteSpeed Cache is the special case: its strongest results depend on a LiteSpeed web server. Installing it on another server may still expose some optimization tools, but you should not expect the same server-integrated cache behavior.

For a host that does not use LiteSpeed, a host-neutral plugin such as WP Rocket, W3 Total Cache or WP Super Cache is usually a more predictable starting point. Verify whether your host prohibits a plugin because its own platform cache would conflict with it.

2. Decide how much control you can safely operate

A low-maintenance site benefits from sensible defaults and a small number of switches. WP Rocket is positioned in 2026 roundups as the easiest setup among the leading paid choices. WP Super Cache keeps the feature set basic and is beginner-friendly. W3 Total Cache exposes more choices and is correspondingly harder to configure; it suits an administrator who understands the site’s PHP, database, server and CDN layers.

Rank #2
Windex Gaming Cleaning Wipes, Pre-Moistened Wipes to Instantly Clean all Gaming Gear and Electronics, Resealable Packaging for a Freshness Lock, 25 count (Pack of 1)
  • WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
  • AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
  • PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
  • ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
  • COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed

3. Separate recurring cost from technical cost

Free software is not automatically cheaper if a misconfiguration causes broken scripts, stale pages or support time. Conversely, paying for a plugin does not create a measured speed guarantee. Use a paid plugin when its setup simplicity or support workflow is worth the subscription, and use a free plugin when you can test and maintain the configuration yourself.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

WP Rocket: the easiest paid route

2026 roundups commonly place WP Rocket at about $59 per year for one site. That is a roundup figure, not a price verified against a live vendor checkout, so check the current license terms before buying. Its main advantage is reduced setup effort: the plugin is generally selected by site owners who want useful caching without working through a long matrix of server and optimization switches.

Its CDN story needs a separate budget line. RocketCDN is a paid product, not an included free CDN entitlement. If your host already supplies a CDN, compare the two services before enabling another one; two overlapping delivery layers can make purging and troubleshooting harder.

When WP Rocket is a good fit

  • You manage a content site and want a short, understandable setup process.
  • You prefer a paid license over diagnosing a large number of cache interactions.
  • Your host is not LiteSpeed, or you do not want a server-specific workflow.

When to look elsewhere

  • You require a no-cost plugin.
  • Your site is on LiteSpeed and you want the server-integrated features available through LiteSpeed Cache.
  • You need granular control over every cache layer and are comfortable testing each change.

LiteSpeed Cache: the strongest free choice on LiteSpeed hosting

LiteSpeed Cache is free and has more than 7 million active installations in the WordPress.org directory snapshot dated October 14, 2026. It combines page caching with a broad feature set that includes object caching and integration with the QUIC.cloud CDN. The important qualification is server fit: its best results depend on a LiteSpeed web server, not merely on installing the plugin on any WordPress host.

Why the server dependency matters

A plugin can add front-end optimizations on any supported installation, but server-level cache operations require cooperation from the web server. Ask your host which server powers the site and whether LiteSpeed’s required services are enabled. If the answer is Apache or Nginx, choose a host-neutral plugin or confirm exactly which LiteSpeed features remain available before changing production settings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Who should choose it

LiteSpeed Cache is a strong default for a free WordPress site hosted on LiteSpeed, especially when you want page and object caching in one ecosystem and may use the QUIC.cloud CDN integration. It is less compelling when your host is not LiteSpeed or when you want the smallest possible settings surface.

Rank #3
Sale
LISEN Cell Phone Stand Phone Holder for Desk, Office Decor Gadgets for Men
  • Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
  • Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
  • Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
  • ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
  • Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)

W3 Total Cache: maximum control, maximum responsibility

W3 Total Cache is free, with Pro reported at about $99 per year in 2026 roundups. The plugin is described as the most configurable of the leading choices and the hardest to set up. That combination is valuable for administrators who understand their hosting stack, but it creates more opportunities for conflicting settings.

Active-install figures need a qualification

The WordPress.org listing snapshot shows 900,000-plus active installations in its listing metadata, while the description text claims more than one million. Because those figures conflict, verify the live listing before publishing or presenting a current install total.

Use a controlled rollout

  1. Record the current host, PHP version, CDN, theme and other optimization plugins.
  2. Enable one cache layer at a time rather than activating every option in a single session.
  3. Test logged-out and logged-in views, forms, search, navigation and any commerce flow after each change.
  4. Keep a written record of settings so you can revert a specific change instead of disabling the entire plugin blindly.

W3 Total Cache is a fit for teams that can perform that work. It is not the sensible “install and forget” choice for a small site with no staging environment.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

WP Super Cache: a deliberately simple baseline

WP Super Cache has more than 1 million active installations in the WordPress.org snapshot dated October 14, 2026. It focuses on basic page caching and is beginner-friendly. It does not provide built-in object caching or minification, so you may need separate server or plugin capabilities if those layers matter to your site.

Choose it when your main objective is to serve static copies of ordinary public pages with minimal complexity. Choose a more feature-rich plugin when you specifically need object cache integration, asset optimization controls or a CDN workflow managed from the same interface.

Other 2026 alternatives

FlyingPress

Roundups list FlyingPress at about $59–$60 per year and recommend it for technically demanding sites. The available evidence does not establish a benchmark result or a universal host recommendation, so evaluate its current feature list and compatibility for your stack rather than treating the roundup label as a measured ranking.

Rank #4
Ledagic IC+RGBW USB Powered Led Light Bar with App & Remote Control, 2 Pack
  • Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
  • Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
  • 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
  • Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
  • USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC

WP-Optimize and WP Fastest Cache

One 2026 roundup lists WP-Optimize at $49 per year and WP Fastest Cache at $49. Those figures are roundup prices and may be one-time, annual or plan-specific; confirm the billing terms on the current product pages. Consider them when you have a reason not to use the four primary choices, but compare their current cache, optimization and support features before migrating.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

BerqWP and FastPixel

These newer cloud-based options appear in 2026 roundups. The available material does not establish stable pricing, installation totals or independent speed results. Their cloud architecture may reduce local configuration, but it also adds an external service dependency and another purge path to operate.

Safe installation procedure for any cache plugin

  1. Inventory the stack. Write down the host and web server, CDN, theme, page builder, commerce or membership functions, scheduled jobs and existing optimization plugins.
  2. Take a restorable backup. Preserve both the database and files. A cache plugin should never be your only recovery plan.
  3. Use staging when possible. Clone the site to a staging URL, protect it from indexing and test there first. If staging is unavailable, schedule the change for a low-traffic period and keep an administrator session open.
  4. Install from WordPress. In the dashboard, open Plugins → Add New, search the exact plugin name, confirm the author and active-install listing, then install and activate it.
  5. Clear old layers. Purge the previous plugin cache, host cache and CDN cache before comparing results. Otherwise you may be measuring a mixture of systems.
  6. Start with page caching only. Confirm that public pages load correctly before enabling minification, delay/defer settings, object caching or CDN delivery.
  7. Exclude private and dynamic URLs. Exclude login, account, cart, checkout, dashboard and any page whose content changes per visitor. Follow the plugin’s documented exclusion syntax rather than guessing patterns.
  8. Test as a visitor. Use a logged-out browser window and a second device or network. Check menus, images, forms, search, comments and any conversion path.
  9. Enable one additional feature at a time. Purge and retest after each change so a regression has an identifiable cause.

Configuration playbooks by hosting situation

LiteSpeed server

Start with LiteSpeed Cache’s page cache, then test its object-cache and QUIC.cloud integration separately. Confirm with the host which object-cache backend is available and whether the host already operates a CDN. Do not stack two page caches without a documented reason.

Non-LiteSpeed shared hosting

Start with WP Rocket if you value a paid, low-effort workflow, WP Super Cache for a simple free baseline, or W3 Total Cache if you can manage detailed settings. Ask support whether the host has server-side caching that must be purged independently.

High-control technical stack

Use W3 Total Cache only with a documented configuration plan. Decide where each layer lives—web server, PHP opcode cache, object cache, page cache and CDN—and assign one system to control each function. Duplicating responsibilities makes stale content and cache misses harder to explain.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How to test whether the change helped

Do not infer success from a single page load. Establish a baseline before activation and use the same URLs, device class, network and logged-in state afterward. Test both a cold request (after purging) and a warm request (after the page has been cached). Record response behavior, visible layout and functional outcomes.

Best Value
Sale
HUANUO FlowLift™ Dual Monitor Stand, Fully Adjustable Gaming Monitor Desk Mount for 13–32″ Computer Screens, Full Motion VESA 75x75/100x100 with C-Clamp & Grommet Base, Each Arm Holds 4.4 to 19.8 lbs
  • Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
  • Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
  • Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
  • Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
  • Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.
  • Check the home page, a representative article, category or archive pages, search and any custom template.
  • Repeat tests while logged out and logged in; these views should not accidentally share private content.
  • Submit forms and complete the site’s primary conversion or sign-up path.
  • Inspect images, CSS and JavaScript after every optimization change.
  • Watch server or host dashboards for errors, cache bypasses and resource spikes.

Because no independent benchmark is established for these products in the available evidence, present your own measurements as site-specific observations, not universal plugin rankings.

Common failures and recovery steps

Visitors see stale content

Purge the plugin cache, host cache and CDN cache in that order, then verify the page in a private window. If stale content returns, identify which layer is repopulating it and reduce the cache lifetime or add a precise exclusion for that URL.

Layout or scripts break

Disable the most recent minification, combination, delay or defer setting first. If the page recovers, re-enable assets selectively and exclude the script or stylesheet that depends on execution order. Keep page caching enabled while isolating asset changes so you do not remove multiple variables at once.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Logged-in users receive the wrong view

Check whether the affected URL is cached for anonymous visitors and whether the plugin recognizes the login cookie. Exclude account, dashboard and personalized pages, purge every cache layer and retest with separate anonymous and authenticated sessions.

Checkout, cart or forms fail

Exclude all endpoints that change during a session, including cart fragments, checkout, payment return URLs and form confirmation pages. Test a complete transaction or submission after each purge. A page that appears fast but loses submitted data is not an acceptable result.

Cache never appears to warm

Look for host-level bypass rules, a CDN configured to bypass origin cache, cookies that mark every request as private, or a plugin conflict. Confirm that the response is cacheable for an anonymous request before changing optimization settings.

Switching from one plugin to another

Run only one full-page cache at a time unless your host explicitly documents a layered design. Before activating the replacement, export or record exclusions, disable the old plugin’s cache, purge host and CDN layers, then activate the new plugin with page caching only. Recreate exclusions manually and test the same URL checklist used for the baseline. Remove the old plugin after the new configuration is stable; leaving two optimization plugins active invites duplicate minification and conflicting purge hooks.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Budgeting in 2026

Choice Reported cost What the figure means
LiteSpeed Cache Free Plugin price; best results depend on LiteSpeed hosting, and any external CDN or host service may have its own terms.
WP Super Cache Free Plugin price for basic page caching; additional services are separate.
W3 Total Cache Free; Pro about $99 per year Roundup pricing; verify which features and license scope apply to the current plan.
WP Rocket About $59 per year for one site Roundup estimate; RocketCDN is a separate paid product.
FlyingPress About $59–$60 per year Roundup estimate; billing scope and renewal terms require confirmation.
WP-Optimize $49 per year listed Roundup figure, not independently verified.
WP Fastest Cache $49 listed Roundup figure; plan duration is not established here.

Include host-level cache fees, CDN charges, support time and the cost of recovering from a bad configuration when comparing “free” and paid options.

How current are the popularity figures?

The installation numbers above are WordPress.org directory snapshots dated October 14, 2026 for LiteSpeed Cache, WP Super Cache and W3 Total Cache. They are not a speed score, quality certification or guarantee of support. Counts change continuously, and W3 Total Cache’s listing metadata conflicts with its description text. Check the live directory listing before using an install count in a purchasing decision.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.