• Explore. Learn. Thrive. Fastlane Media Network

  • ecommerceFastlane
  • PODFastlane
  • SEOfastlane
  • AdvisorFastlane
  • TheFastlaneInsider

Never Miss a Sale: Your Comprehensive Guide to Shopify Uptime Monitoring

Key Takeaways

  • Leverage uptime monitoring to gain an edge by ensuring your Shopify store remains reliable during critical sales periods.
  • Set up real-time alerts and monitoring tools to detect and resolve downtime or performance issues quickly and efficiently.
  • Proactively monitoring your store protects customer trust, ensuring a seamless shopping experience that fosters loyalty.
  • Discover the power of uptime tools to avoid costly downtime and keep your campaigns running smoothly, even during traffic spikes.

A sudden website crash during a flash sale or key shopping season can cost you more than revenue—it can cost you trust. 

For Shopify store owners, uptime monitoring isn’t a luxury; it’s a necessity. Beyond just checking Shopify’s status page, proactive monitoring tools like Odown.com help you tackle store-specific issues, identify third-party app failures, and protect your brand’s reputation. In the competitive world of ecommerce, maintaining a reliable online presence is non-negotiable. Critical features like real-time alerts and performance tracking empower you to fix problems before they spiral into larger issues. Ready to take your store’s reliability to the next level? Let’s make sure downtime is never the reason you miss a sale.

For an in-depth article related to optimizing your store, check out App Performance: From Data Outage to Four Nines Uptime.


Want more insights? Watch this Shopify uptime monitoring overview to explore tools that ensure your store stays up and running.

YouTube video

Why Uptime Monitoring Matters for Shopify Stores

For Shopify store owners, uptime monitoring isn’t just another tool—it’s a lifeline. Picture investing weeks in planning a flash sale only to find out that your site crashed in the heat of the moment. The impact goes far beyond the immediate revenue loss to include missed opportunities, damage to your brand’s reputation, and potential waste of advertising spend. Having a proactive uptime monitoring strategy can make the difference between retaining loyal customers and losing them to your competitors.

The Cost of Downtime: Lost Revenue and Missed Opportunities

Every minute your Shopify store is down translates to lost revenue, but how much is it actually costing your business? Research shows that unplanned website downtime can lead to losses exceeding $5,600 per minute for larger businesses. Even for smaller Shopify stores, the ripple effects can be devastating.

Take, for instance, a Shopify Plus merchant catering to a global audience. They experience just 30 minutes of downtime during a launch campaign. With an average conversion rate of 2.5% and an expected site traffic of 10,000 visitors, that’s a potential loss of 250 customers in that short window. Multiply that by your average order value—and the numbers quickly escalate. It’s not just about the money lost in the moment; it’s also about the long-term impact on customer trust and future sales.

Want to avoid this scenario? Learn more about proactive measures to ensure Shopify Plus reliability and how robust uptime solutions can prevent costly interruptions.

Protecting Your Brand Reputation: The Trust Factor

Downtime doesn’t just hit your wallet—it wrecks customer trust. Imagine a loyal customer encountering a blank page instead of your beautifully designed storefront. The likelihood of them returning? Slim. Shoppers expect seamless experiences every time. Once that confidence is broken, even dedicated loyalty programs may fail to bring them back.

Proactive uptime monitoring allows you to pinpoint issues before your audience does. Tools such as Uptime.com for Shopify not only notify you immediately when downtime strikes but also help mitigate the damage with swift alerts and actionable insights.

It’s not just about reactive solutions. Building proactive reliability systems into your Shopify operations helps cultivate customer trust over time. For additional strategies on enhancing consumer confidence, see our guide to ecommerce trust-building.

Optimizing Ad Spend: Ensuring Your Marketing Efforts Pay Off

Your advertising campaigns are meticulously crafted to drive traffic and conversions, so what happens when those clicks lead to a non-functional site? Every dollar spent on pay-per-click ads or social campaigns becomes a dollar wasted if downtime occurs. Worse yet, your cost-per-acquisition skyrockets as you reroute funds to recover lost opportunities.

Imagine running a Google Ads campaign for a limited-time offer. A sudden outage during peak traffic hours could nullify weeks of planning and budgeting. Uptime monitoring tools, such as Uptime.com’s Shopify integration, ensure your marketing spend isn’t wasted. By providing immediate notifications, they empower you to address site errors before they derail your campaign.

In today’s competitive ecommerce space, your revenue depends on the reliability of your online presence. Protecting your ad investment with uptime monitoring efforts can be the difference between scaling your business and stagnating. For insights into effective advertising campaigns and operational optimization, explore our review of Shopify Plus tools.

Enhancing uptime monitoring isn’t just about resolving technical glitches—it’s about securing your store’s future.

Is Shopify’s Status Page Enough?

Shopify’s built-in status page provides an overview of platform-wide health, but for store owners aiming for consistent reliability, it’s clear that this alone doesn’t always suffice. Let’s break down why solely relying on Shopify’s official status may leave you vulnerable to store-specific issues and third-party app disruptions.

Shopify’s Overall Status vs. Your Store: The Granularity Gap

The Shopify status page paints in broad strokes, focusing on platform-wide outages or significant disruptions. But what happens when the broader platform is operational, yet your store faces downtime? Let’s consider a few common pain points:

  1. Location-Specific Connectivity: Sometimes, a server issue localized to a specific region may not trigger alerts on Shopify’s status page, but it could cause a major disruption for your core audience.
  2. The Theme or Update Trouble: Custom store themes or third-party integrations often result in bottlenecks. These won’t show up as problems on Shopify’s status template, leaving you to troubleshoot blindly.
  3. Checkout System Inefficiencies: Imagine your customers can access the homepage, but their carts fail to load. Shopify’s system might still mark the overall network as functional.

This lack of granularity is enough reason to dive deeper into effective uptime solutions. Plugging this granularity gap ensures your monitoring scope covers more than just what’s happening on Shopify’s end.

Third-Party App Issues: Monitoring Beyond Shopify’s Core Infrastructure

Most Shopify stores leverage apps to expand their functionality. But here’s the catch: If a key app goes down or becomes unresponsive, there’s no indication on Shopify’s status page. Whether it’s a payment gateway, chatbot, or analytics tool, downtime in your tech stack equals downtime for your store.

For example:

  • Interrupted API Connections: If a payment provider experiences difficulties, your checkout process grinds to a halt—even if Shopify is entirely operational.
  • Unreliable Plugin Versions: Not all app updates go smoothly, and compatibility issues might quietly disrupt key functionalities without triggering Shopify notifications.

Uptime monitoring tools like StatusGator go the extra mile in tracking third-party integrations. They play a pivotal role by notifying you of potential disruptions so you can act before visitors encounter them. Here’s a useful dive into Shopify status monitoring to explore further solutions.

By expanding visibility beyond Shopify’s infrastructure, you can preempt downtime, protect revenue, and maintain a seamless shopping journey. Proactive strategies eliminate guesswork and enable fast resolution. Why let preventable app hiccups stall your business? Stay ahead.

Key Features of Effective Uptime Monitoring Tools

For Shopify store owners, downtime isn’t just a technical snag—it’s a direct hit on revenue, trust, and customer experience. Choosing the right uptime monitoring tools makes all the difference. But what sets one apart from the next? The features that matter most are those that empower you to act fast, analyze effectively, and customize for your unique needs.

Real-Time Alerts: Immediate Notifications When Problems Occur

In e-commerce, every minute of downtime counts. Real-time alerts are like the smoke detector in your store—immediately alerting you when something isn’t right, so you can react quickly. A high-quality monitoring tool sends notifications across multiple platforms: email, SMS, Slack, and even integrations with tools like PagerDuty or Webhooks, ensuring you’re reachable wherever you are.

Let’s say your online store experiences checkout failures during a peak sales event. Without a real-time notification, you might not even know there’s a problem until customers start tweeting about it. Tools like Uptime.com’s comprehensive monitoring system provide swift alerts that help you address these issues before they spiral into lost revenue. The immediate visibility enables faster decision-making, potentially saving thousands in missed transactions.

Performance Insights: Identifying and Addressing Underlying Issues

Not all performance dips lead to crashes, but they often signal deeper problems. Uptime monitoring tools provide insights into latency, server responsiveness, and global connectivity trends, offering a lens into potential vulnerabilities.

For instance, analyzing latency from users in different regions can reveal whether you need to optimize your server’s location or CDN setup. Think of performance data as the Google Analytics for your website’s reliability. Equipped with these insights, you’re not just solving downtime incidents—you’re preventing them. Interested in broader metrics that boost customer satisfaction? Check out our guide on customer success tools that drive retention and growth.

Customizable Monitoring: Tailoring Monitoring to Your Specific Needs

A one-size-fits-all approach rarely works in e-commerce, and uptime monitoring is no exception. Customizable tools let you adapt parameters like monitoring frequency, alert thresholds, and geographic testing locations to fit your store’s unique requirements.

Need to monitor API endpoints? Custom rules ensure you’re alerted if specific response times exceed acceptable limits or if integration points fail. If a global customer base is your operational reality, monitoring from multiple regions can highlight geographical bottlenecks before they disrupt your business. For Shopify merchants intent on growth, tools with such flexibility ensure your monitoring strategy scales with you.

To get a better understanding of why customization matters, see this detailed breakdown of uptime monitoring necessities, covering everything from real-time alerts to global monitoring setups.

Tools that include robust customizability, insightful analytics, and real-time alerts are more than helpful—they’re foundational to preserving the integrity and customer trust of your Shopify store.

Top Uptime Monitoring Tools for Shopify Stores

Whether you’re running a bustling Shopify store or just starting out, uptime issues can disrupt sales and erode trust. Selecting a reliable monitoring tool ensures you’re always a step ahead when hiccups occur. Here’s a breakdown of some top options tailored for Shopify merchants.

Uptime.com: Comprehensive Monitoring for E-commerce

Uptime.com is widely recognized for its real-time performance tracking and extensive monitoring capabilities. This tool doesn’t just ensure your site is up—it tracks speed, identifies bottlenecks, and provides actionable data for improvement. Its standout features include:

  • Custom Alerts: Receive instant notifications via email, SMS, Slack, or other integrations whenever downtime or errors are detected.
  • Global Monitoring: Uptime.com can test your site’s accessibility from multiple locations, ensuring global reliability.
  • Detailed Reports: Get insights into response times, outages, and performance trends.

The pricing starts at around $16 per month but can go higher depending on the number of checks required. For Shopify store owners, integrating Uptime.com’s Shopify monitoring ensures peace of mind during high-traffic events or promotional periods.

StatusGator: Centralized Status Pages and Monitoring

StatusGator is a unique tool focusing primarily on monitoring third-party services that your Shopify store relies on. From payment gateways to email marketing tools, it brings all your services’ statuses into one centralized page you can monitor at a glance. Key features include:

  • Centralized Dashboard: Consolidate the status pages of various third-party services into a single, easy-to-view interface.
  • Real-Time Alerts: Get notified when integrated services experience latency or downtime.
  • Customizable Subscriptions: Choose which services to monitor and filter updates relevant to your store.

While StatusGator offers great utility, its narrower focus means it doesn’t replace tools like Uptime.com for overall site monitoring. Pricing plans begin at $29 per month, which may seem steep, but its benefits for stores heavily integrated with third-party apps are undeniable. This can be particularly helpful when paired with other tools; learn more about related strategies in our app performance tips.

Other Notable Options

If you’re exploring other platforms, here are additional tools worth considering:

  • Uptime (App from Shopify): Specifically designed for Shopify merchants, this app provides automated tests and comprehensive monitoring. Check it out on the Shopify App Store.
  • Pingdom: Known for its simplicity and reliability, Pingdom offers performance testing and real-time monitoring with a sleek user interface.
  • Site24x7: Ideal for multi-channel merchants, Site24x7 offers tools to monitor website, server, and application uptime.
  • Datadog: Best suited for larger ecommerce operations, Datadog provides advanced insights on infrastructure, logs, and application performance.

Each of these tools caters to different needs, making it crucial to understand your store’s specific challenges. Don’t forget to expand your understanding of uptime’s role in ecommerce through this article on wireless ISP monitoring. It offers insights relevant to optimizing your operational reliability.

In modern ecommerce, monitoring uptime isn’t optional—it’s your safety net to protect revenue and customer trust. With the right tools, you’ll ensure your storefront is always ready to convert every potential customer that lands on your page.

Integrating Uptime Monitoring into Your Workflow

Integrating uptime monitoring into your workflow is a game-changer for keeping your Shopify store running smoothly. Downtime can cost sales, damage reputation, and disrupt your carefully planned campaigns. By embedding monitoring solutions into your daily operations, you can ensure you’re on top of potential issues before they turn into major problems. This section dives into three key areas to seamlessly integrate uptime monitoring into your routine.

Setting Up Alerts: Configuring Notifications for Quick Response

The foundation of effective uptime monitoring is setting up alerts that keep you informed in real time. Here’s how to configure notifications to suit your workflow:

  1. Choose the Right Monitoring Tool: Start by selecting an uptime monitoring platform. Tools like UptimeRobot or Uptime.com’s integrations sync effortlessly with your system, allowing for broad customization.
  2. Define Alert Channels: Decide where you want to receive alerts (e.g., email, SMS, Slack, or integrations like PagerDuty). Setting up multiple channels ensures you’re always reachable.
  3. Set Monitoring Parameters: Identify critical metrics like downtime alerts, slow page responses, or third-party app issues. Customize thresholds to eliminate false positives but catch real problems early.
  4. Test Alerts Regularly: Once configured, run simulations to verify they’re reaching all intended recipients and that the information provided is clear and actionable.

Proper alerts are not just a reactive tool; they empower teams to identify and act on issues instantly, protecting both sales and user experience.

Regular Monitoring and Analysis: Staying Ahead of Potential Problems

Uptime monitoring is most valuable when paired with regular insights and analysis. Don’t rely solely on alert systems; take time to review trends in your monitoring data to keep your tools meaningfully integrated into your workflow. Here’s how to stay ahead:

  • Review Incident Reports: For every alert, assess what went wrong using detailed log data from your monitoring software. This helps identify patterns in outages or performance declines.
  • Analyze Metrics Over Time: Keep an eye on detailed metrics such as response times, downtime windows, or traffic spikes that caused stress on servers. For insights, read about best digital tools for customer experience to better understand customer-facing concerns.
  • Incorporate Predictive Insights: Advanced monitoring systems can provide early warnings for potential data bottlenecks or app-related slowdowns. These tools reduce surprises and let you allocate resources proactively.

Consistent analysis helps you uncover trends that wouldn’t necessarily trigger alerts but might indicate underlying issues, helping prevent downtime altogether.

Proactive Measures: Minimizing the Impact of Outages

Despite your best efforts, outages can happen. The goal isn’t just to address them quickly but to minimize their impact with proactive measures in place:

  • Backups Are Non-Negotiable: Always maintain backups of your Shopify store, including its database and third-party integrations. Ensure these are updated regularly.
  • Rely on Reliable Apps: Only integrate Shopify apps from trusted developers with proven uptime performance. This practice cuts down on app-related failures affecting your store. Learn more about the importance of security and reliability in eCommerce in this detailed guide.
  • Enable Caching Strategies: Use caching tools to serve static content during potential server outages. This can stop the entire site from going offline by keeping read-only versions of your content available to customers.
  • Create an Action Plan: Outline a clear step-by-step procedure for managing downtime, complete with assigned roles, prioritized fixes, and external communication strategies.

Proactive strategies not only mitigate immediate damage but also reinforce an image of reliability and preparedness in the eyes of your customers.

Uptime monitoring isn’t a passive feature; it should actively shape your ecommerce operations. By following these steps, you can create a robust system that keeps your Shopify store running seamlessly, even under stress.

Case Studies: Real-World Examples of Uptime Monitoring Success

The real value of uptime monitoring goes beyond theoretical benefits—it’s proven time and time again in real-world scenarios. Whether it’s salvaging a high-revenue flash sale or protecting brand integrity after a security hiccup, proactive monitoring ensures Shopify store owners maintain their edge in a fiercely competitive market. Here are two case studies that spotlight the impact of monitoring in action.

Case Study 1: Preventing Lost Sales During a Flash Sale

Imagine hosting a 24-hour flash sale, with weeks of preparation poured into securing inventory, running paid ads, and sending email blasts. For one Shopify merchant, the stakes were high—they had a 3x revenue target riding on their spring collection sale. Unfortunately, 30 minutes into the event, server strain caused by a surge in simultaneous visitors led to checkout malfunctions for a subset of users.

Here’s where uptime monitoring saved the day. The store had integrated its Shopify backend with a real-time monitoring tool capable of tracking transaction funnels. Within seconds of detecting errors in the checkout flow, the team received alerts via SMS and Slack. With this insight, their technical support dug into the issue, finding that a third-party payment app was overwhelmed by the traffic spike. Swift troubleshooting reset the connection, restoring full functionality in under 15 minutes.

This quick turnaround not only preserved the shopping experience for customers but also minimized revenue loss. Post-incident analysis revealed that proactive alerts helped prevent an estimated loss of $15,000. In fast-paced e-commerce events, real-time monitoring acts like a safety net, ensuring that your online store continues to convert visitors into buyers seamlessly.

For more on protecting revenue during mission-critical campaigns, consider exploring additional monitoring strategies for challenging events.

Case Study 2: Maintaining Customer Trust After a Security Incident

Data breaches and hacking attempts are unpleasant realities for online businesses. When a Shopify store faced unauthorized bot activity targeting its checkout system, management feared the effects on customer trust. Suspicious activity set off security alarms, but with uptime monitoring equipped to track anomalies, the attack’s impact was contained before chaos erupted.

The monitoring tool analyzed continuous uptimes and flagged irregular bursts of requests within milliseconds. This allowed the team to implement a firewall protocol, blocking malicious IPs. Additionally, the tool’s rapid reporting enabled the business to publish a reassuring announcement addressing the issue transparently—proactively limiting reputational damage.

Clear communication, bolstered by timely resolution, meant customers viewed the brand as responsible and dependable instead of negligent. In a testimonial, the company stressed how these robust monitoring strategies turned a potentially devastating scenario into a controlled event.

To better understand how comprehensive security approaches can pair effectively with monitoring tools, read this practical guide on eCommerce security strategies.

By transforming uncertainty into actionable problem-solving, scenarios like these demonstrate why uptime monitoring is essential—not optional—for running a successful Shopify business.

Ensuring Reliability for E-commerce Success

Reliability in e-commerce isn’t just an added benefit; it is the backbone of sustained growth and customer retention. From ensuring your website stays functional during high-traffic events to building user trust through timely deliveries, every aspect of reliability directly impacts both your bottom line and brand reputation. Below, we’ll take a closer look at how reliability shapes your Shopify store’s success and the strategies to ensure it.

Safeguarding Your Store Against Downtime

Downtime can strike unexpectedly, whether due to server overloads or issues with third-party integrations. Prolonged outages not only harm your current sales but deteriorate the trust you’ve built with your audience. This is especially critical during high-pressure moments like flash sales or seasonal campaigns. Imagine running a campaign that your entire marketing team spent weeks preparing, only to have your site crash at the moment your ad traffic peaks.

To address these challenges:

  • Use uptime monitoring tools to assess and address disruptions in real time.
  • Prioritize platform scalability to accommodate sudden spikes in traffic.
  • Regularly test third-party integrations to verify their performance under stress.

Learn more about optimizing reliability by visiting How To Build A Reliable ECommerce Team To Ensure Your Company’s Success.

Enhancing Trust Through Fulfillment Accuracy

Another pillar of reliability is accurate order fulfillment. Today’s e-commerce customers expect fast shipping and precise delivery of their orders. Delays or inconsistencies can lead to negative reviews and an erosion of trust. For example, introducing automated warehousing solutions and dynamic inventory management can help eliminate common errors.

Here’s how you can ensure fulfillment accuracy:

  • Leverage tracking systems: Offer customers real-time updates on their shipment status.
  • Use smart inventory tools: Avoid stockouts or over-promising products during a promotion.

A detailed guide on better logistics practices can be found in Improving E-Commerce Success Through Advanced Last Mile Delivery Solutions.

Building Trust and Credibility with Consumers

Customers are hesitant to buy from a store they perceive as unreliable. From unclear return policies to slow-loading websites, small barriers can create bigger concerns. Establishing reliability doesn’t stop at operational efficiency—it also depends on your ability to communicate and meet customer expectations.

Here are some trust-building strategies:

  • Transparency: Display clear policies regarding returns, shipping timelines, and pricing.
  • Performance Integration: Ensure that third-party app failures do not degrade the customer experience.

For further insights into trust-building practices, check out Weighing The Advantages And Disadvantages.

Mitigating Risk Through Proactive Monitoring

Running an e-commerce business without monitoring systems is like driving without a dashboard. Timely insights into your store’s performance help detect vulnerabilities before they escalate into full-scale issues. Tools that analyze server response time, third-party app traffic, and shopper behavior can help optimize your operations.

Key aspects of proactive performance monitoring:

  • Deploy tools like automated error detection to pinpoint potential cart abandonment causes.
  • Assess customer browsing patterns using analytics tools to predict website bottlenecks.

Reliability isn’t a simple checkbox; it’s a comprehensive effort requiring consistent monitoring and investment. Taking steps to ensure your site functions smoothly, delivers orders on time, and fosters trust among customers isn’t just necessary—it’s a competitive advantage in a crowded space.

Conclusion

Uptime monitoring isn’t just a technical safeguard—it’s a foundation for sustaining revenue and cultivating trust in today’s competitive e-commerce landscape. By ensuring your Shopify store operates without interruptions, you protect your hard-won customer relationships and eliminate the risk of wasted marketing efforts or missed sales opportunities.

Take actionable steps to integrate powerful monitoring tools, respond to performance insights, and address potential problems proactively. These strategies not only improve operational reliability but also elevate your brand as one that shoppers can consistently rely on.

If you’re ready to strengthen your Shopify store’s resilience, explore solutions that fit your needs. For additional tools that support growth and monitor performance, consider our helpful roundup of essential e-commerce apps.

Frequently Asked Questions

What is uptime monitoring, and why is it essential for Shopify stores?

Uptime monitoring tracks your Shopify store’s availability and performance, ensuring it is always accessible. It’s vital because downtime not only causes lost revenue but also erodes customer trust and negatively impacts your brand. Real-time monitoring tools help detect and resolve issues before they affect sales or user experience.

How does downtime impact Shopify store owners?

Downtime impacts revenue, customer trust, and advertising efforts. Even a few minutes of downtime during peak sales can lead to significant financial losses, missed opportunities, and negative customer experiences. Proactively addressing downtime helps maintain reliability and retain loyal shoppers.

Can I rely solely on Shopify’s status page for monitoring my store?

No, the Shopify status page provides broad platform-level updates but does not cover store-specific issues or third-party app disruptions. Store owners need advanced monitoring tools for granular visibility into problems like checkout errors, regional outages, or app failures that Shopify’s status page might not detect.

What sets good uptime monitoring tools apart?

The best tools provide real-time alerts, detailed performance analytics, and customizable features to fit your store’s specific needs. They monitor global site availability, track third-party app performance, and offer actionable insights. Custom thresholds and fast notifications ensure quick responses to downtime.

What should I do if my Shopify store goes down?

First, investigate the issue using monitoring tool logs to determine the source of the problem, such as server overload or app malfunction. Address the issue by implementing fixes and communicating transparently with customers if downtime affects them. For prevention, implement proactive monitoring and maintain regular performance checks.

Is it necessary to monitor third-party apps separately?

Yes, third-party apps are critical to your Shopify store’s functionality but aren’t monitored by Shopify’s status page. Issues like disrupted API connections or outdated plugins can silently cause downtime. Using tools like StatusGator or Uptime.com ensures these elements are monitored and alerted for swift resolution.

How can uptime monitoring improve customer trust?

By ensuring uninterrupted access to your store and quick issue resolutions, uptime monitoring builds confidence in your brand. Customers value reliability, and consistent online availability helps create a positive and trustworthy reputation, encouraging repeat business and loyalty.

What are common myths about uptime monitoring?

A common myth is that uptime monitoring is only necessary for large businesses. Even small Shopify stores risk losing revenue and customer trust due to unaddressed downtime. Another misconception is that one tool or Shopify’s built-in features are enough—store-specific monitoring often requires more detailed solutions.

What actionable steps can I take to set up an uptime monitoring system?

Choose a robust monitoring tool compatible with Shopify, such as Uptime.com or UptimeRobot. Configure real-time alerts via email, SMS, or Slack and set custom thresholds for downtime or errors. Regularly review performance data to identify and address recurring issues before they escalate.

Beyond downtime prevention, what unique insights can uptime monitoring offer?

Uptime monitoring provides valuable performance metrics like page load speed, server response times, and regional connectivity trends. These insights help optimize your store’s user experience, improving SEO, conversion rates, and customer satisfaction. It also highlights weaknesses in third-party apps or hosting setups, allowing improvements over time.