Guide to Accounting and Auditing Services in Dubai 

22 minutes
Accounting and Auditing Services in Dubai
Picture of Premia TNC Dubai Team
Premia TNC Dubai Team

Author

Financial audits provide valuable insights that can help businesses improve their financial efficiency and internal controls. Auditors often identify areas where processes can be streamlined, costs can be reduced, and controls can be strengthened.  

These recommendations can lead to more efficient operations, better risk management, and improved financial performance. By implementing the auditor’s suggestions, businesses can enhance their overall financial health and achieve long-term sustainability. 

Table Of Contents

Dubai’s dynamic business environment necessitates robust accounting and auditing services to ensure compliance and financial integrity. This guide aims to provide a comprehensive overview of the essential accounting and auditing services available in Dubai, highlighting their importance in maintaining regulatory compliance, enhancing financial transparency, and supporting informed decision-making. By understanding the various types of services and the challenges businesses face, you can better navigate the financial landscape of Dubai and ensure your business remains competitive and compliant. 

Accounting and auditing services are crucial for businesses operating in Dubai due to the strict regulatory framework, including VAT laws and International Financial Reporting Standards (IFRS). These services ensure that businesses comply with regulations, thereby avoiding penalties and fostering trust among stakeholders. Accurate financial records and regular audits not only enhance transparency but also aid in strategic planning and resource allocation. By leveraging professional accounting services, businesses can make informed decisions that drive growth and sustainability. 

The guide will dive deeper into the different types of accounting services available in Dubai, such as bookkeeping, financial reporting, tax accounting, and payroll management. Each service plays a vital role in maintaining accurate financial records and ensuring compliance with local and international standards. Additionally, the guide will cover financial auditing services, which provide an independent review of financial statements, ensuring compliance and identifying any discrepancies or irregularities. Understanding these services will help businesses choose the right solutions to meet their specific needs. 

Furthermore, the guide will address common challenges faced by businesses in Dubai, such as navigating the complex regulatory environment, adapting to IFRS standards, and managing resource constraints. It will also highlight the benefits of hiring professional accounting and auditing firms, including expertise, cost-effectiveness, and tailored solutions. By choosing the right partner, businesses can ensure they are well-equipped to handle the financial complexities of operating in Dubai, ultimately leading to improved financial health and operational efficiency. 

Key Takeaways

Accounting and Auditing Services in Dubai

Overview of Accounting and Auditing Services in Dubai

Dubai, a renowned global business hub, offers immense opportunities for enterprises of all sizes. To thrive in this competitive environment, businesses must ensure compliance with local regulations and maintain robust financial management systems. Accounting and auditing services are crucial in achieving these objectives, providing the necessary framework for financial accuracy and regulatory adherence. These services encompass various aspects of financial management, including financial statement audits, compliance audits, operational audits, and IT audits, each serving a specific purpose to safeguard financial integrity and operational efficiency. By engaging in these services, businesses can ensure their financial practices are sound and compliant with both local and international standards. 

Auditing services offer numerous benefits, such as providing an independent assessment of a company’s internal control systems, ensuring financial statements are accurate and free from fraud, and enhancing risk management and operational effectiveness. Additionally, these services can identify areas for improvement, leading to better financial performance and cost savings. By leveraging professional accounting and auditing services, businesses can navigate the complexities of Dubai’s financial landscape with confidence, ensuring financial transparency, regulatory compliance, and operational efficiency, which are critical for business success. This comprehensive approach not only supports immediate business needs but also fosters long-term growth and sustainability. 

The Essential Role of Accounting and Auditing Services

Adhering to Regulatory Standards in Dubai

Enhancing Financial Transparency

Supporting Strategic Decision-Making

Mitigating Fraud and Financial Mismanagement

Adhering to Regulatory Standards in Dubai

Dubai’s regulatory framework is stringent, encompassing VAT laws and International Financial Reporting Standards (IFRS). Professional accounting and auditing services play a crucial role in ensuring that businesses comply with these regulations, thereby avoiding potential penalties. By adhering to these standards, companies can maintain accurate financial records and provide transparent financial statements, which are essential for regulatory compliance.  

Additionally, compliance with these regulations can enhance a company’s reputation and credibility in the market, attracting potential investors and partners. This adherence not only ensures legal compliance but also promotes ethical business practices, which are fundamental for long-term success. 

Key Takeaways:

Enhancing Financial Transparency

Maintaining accurate accounting records and conducting regular audits significantly enhances financial transparency. This transparency is vital for building trust among stakeholders, investors, and partners. When financial information is clear and reliable, it fosters confidence and supports the credibility of the business. Regular audits ensure that all financial activities are accurately recorded and reported, providing a true picture of the company’s financial health.  

Furthermore, transparent financial practices can lead to better financial management and decision-making within the organization. Enhanced transparency also facilitates smoother financial operations and can improve relationships with financial institutions. 

Key Takeaways:

Supporting Strategic Decision-Making

Access to precise financial data is essential for informed decision-making. Businesses rely on accurate financial information to make strategic decisions, plan budgets, and allocate resources effectively. Detailed financial reports and analyses enable management to understand the financial implications of their decisions, helping them to steer the company towards its goals. This informed approach to decision-making is crucial for the long-term success and sustainability of the business.  

Additionally, having reliable financial data can help businesses identify opportunities for growth and areas for improvement. Strategic decision-making supported by accurate data can also enhance competitive advantage in the market. 

Key Takeaways:

Mitigating Fraud and Financial Mismanagement

Regular audits are instrumental in detecting and preventing fraud and financial mismanagement. By thoroughly examining financial records, auditors can identify discrepancies and irregularities that may indicate fraudulent activities. This proactive approach helps to minimize risks and ensures that the company’s financial practices are sound and reliable.  

Implementing robust auditing processes is a key strategy for safeguarding the company’s assets and maintaining financial integrity. Moreover, regular audits can also improve internal controls and operational efficiency. By identifying weaknesses in financial systems, audits help in strengthening the overall financial framework of the organization. 

Key Takeaways:

Understanding the Range of Accounting Services in Dubai

Comprehensive Bookkeeping Practices

Bookkeeping involves the diligent recording of daily financial transactions, ensuring that every financial activity is accurately documented. This process includes maintaining detailed ledgers and journals, which serve as the foundational records for all financial data. By systematically tracking all transactions, businesses can maintain a clear and organized financial history, which is essential for effective financial management and reporting.  

Additionally, accurate bookkeeping helps in identifying financial discrepancies early, allowing for timely corrective actions. This practice not only supports compliance with regulatory requirements but also enhances the overall financial transparency and accountability of the business. 

Key Takeaways:

Detailed Financial Reporting

Financial reporting is a critical aspect of accounting that involves preparing comprehensive income statements, balance sheets, and cash flow statements. These reports provide a clear picture of a company’s financial health and performance. Adherence to International Financial Reporting Standards (IFRS) is crucial in this process, ensuring that the financial statements are consistent, transparent, and comparable across international boundaries.  

Furthermore, detailed financial reporting aids in strategic decision-making by providing stakeholders with reliable financial data. It also facilitates better communication with investors, creditors, and regulatory bodies, thereby fostering trust and confidence in the company’s financial practices. 

Key Takeaways:

Efficient Tax Accounting

Tax accounting focuses on the accurate registration and filing of Value Added Tax (VAT) and ensuring compliance with UAE tax laws. This involves meticulous record-keeping and timely submission of tax returns to avoid penalties. Proper tax accounting helps businesses manage their tax liabilities effectively and ensures that they are in full compliance with the regulatory requirements set by the UAE government.  

Additionally, efficient tax accounting can lead to potential tax savings through the identification of eligible deductions and credits. It also helps in maintaining a good standing with tax authorities, which is crucial for the smooth operation of the business. 

Key Takeaways:

Effective Payroll Management

Payroll management encompasses the processing of employee salaries, including the calculation of wages, deductions, and bonuses. It also involves managing gratuity calculations and ensuring compliance with the Wage Protection System (WPS) in the UAE. Efficient payroll management ensures that employees are paid accurately and on time, which is crucial for maintaining employee satisfaction and compliance with labor laws.  

Moreover, effective payroll management helps in reducing administrative burdens and minimizing errors in salary disbursements. It also supports the creation of detailed payroll reports, which can be used for financial planning and budgeting purposes. 

Key Takeaways:

Looking into Financial Auditing Services in Dubai

Independent Review of Financial Statements

An independent review of financial statements is a crucial process that involves a thorough examination of a company’s financial records by an external auditor. This review aims to provide an unbiased assessment of the financial health and accuracy of the company’s financial statements.  

By engaging an independent auditor, businesses can ensure that their financial statements are free from material misstatements and reflect a true and fair view of their financial position. This process not only enhances the credibility of the financial statements but also provides stakeholders with confidence in the company’s financial reporting. 

Key Takeaways:

Ensuring Compliance with Regulatory Standards

Financial audits play a vital role in ensuring that businesses comply with relevant regulatory standards and legal requirements. Auditors meticulously review financial records to verify that all transactions are recorded in accordance with applicable laws and regulations.  

This compliance is essential for maintaining the integrity of the financial system and avoiding legal penalties. By adhering to regulatory standards, businesses can demonstrate their commitment to ethical practices and transparency, which is crucial for building trust with investors, banks, and regulatory authorities. 

Key Takeaways:

Identifying Discrepancies or Irregularities

One of the primary objectives of a financial audit is to identify any discrepancies or irregularities in a company’s financial records. Auditors use various techniques and procedures to detect errors, fraud, or misstatements that could impact the accuracy of the financial statements.  

By identifying these issues early, businesses can take corrective actions to address them and prevent future occurrences. This proactive approach helps in safeguarding the company’s assets and ensuring the reliability of its financial information. 

Key Takeaways:

Building Trust with Investors, Banks, and Regulatory Authorities

Financial audits are instrumental in building trust with key stakeholders such as investors, banks, and regulatory authorities. An audited financial statement provides assurance that the company’s financial information is accurate and reliable.  

This trust is essential for securing investments, obtaining loans, and complying with regulatory requirements. By demonstrating transparency and accountability through regular audits, businesses can strengthen their relationships with stakeholders and enhance their reputation in the market. 

Key Takeaways:

Improving Financial Efficiency and Internal Controls

Financial audits provide valuable insights that can help businesses improve their financial efficiency and internal controls. Auditors often identify areas where processes can be streamlined, costs can be reduced, and controls can be strengthened.  

These recommendations can lead to more efficient operations, better risk management, and improved financial performance. By implementing the auditor’s suggestions, businesses can enhance their overall financial health and achieve long-term sustainability. 

Key Takeaways:

Navigating Accounting and Auditing Hurdles in Dubai

Challenges in Navigating Regulatory Changes

Navigating the UAE’s dynamic and stringent regulatory framework presents significant challenges for businesses, particularly those unfamiliar with local laws. The regulatory landscape in the UAE is constantly evolving, with frequent updates and new regulations being introduced.  

This requires businesses to stay continuously informed and adapt their practices accordingly. Compliance with these regulations is crucial to avoid penalties and ensure smooth operations. Businesses must invest in ongoing training and resources to keep up with these changes and maintain compliance. 

Key Takeaways:

Transitioning to IFRS Standards

Ensuring compliance with International Financial Reporting Standards (IFRS) can be a significant challenge for businesses in the UAE. These globally recognized standards require substantial adjustments in financial reporting practices. Companies must align their accounting methods with IFRS, which can involve complex changes to their financial systems and processes.  

This transition often necessitates specialized knowledge and expertise, making it a demanding task for businesses, especially those with limited experience in international standards. 

Key Takeaways:

Resource Limitations for SMEs

Small and medium-sized enterprises (SMEs) in the UAE often face resource constraints that hinder their ability to maintain detailed financial records or conduct thorough audits. Limited financial and human resources can make it challenging for SMEs to implement robust accounting and auditing practices.  

This can lead to inaccuracies in financial reporting and increased vulnerability to regulatory non-compliance. SMEs need to find cost-effective solutions and possibly seek external assistance to manage their financial records and audits effectively. 

Key Takeaways:

Addressing Fraud and Risk Management

Identifying and mitigating financial risks is a critical challenge for businesses in the UAE, requiring specialized skills and experience. Effective risk management involves implementing robust internal controls and continuously monitoring financial activities to detect and prevent fraud.  

Businesses must develop comprehensive risk management strategies and invest in training their staff to recognize and address potential risks. This proactive approach is essential to safeguard the company’s financial health and maintain stakeholder trust. 

Key Takeaways:

Understanding Dubai's Accounting and Auditing Regulations

Regulatory Role of the Dubai Financial Services Authority (DFSA)

The Dubai Financial Services Authority (DFSA) serves as the independent regulator of financial services within the Dubai International Financial Centre (DIFC). Established to ensure the integrity and transparency of financial markets, the DFSA oversees a wide range of financial activities, including banking, securities, insurance, and Islamic finance.  

Its regulatory framework is designed to foster a secure and efficient financial environment, promoting investor confidence and market stability. The DFSA’s stringent regulatory standards and proactive supervision help mitigate risks and protect the interests of all stakeholders within the DIFC. 

Key Takeaways:

Oversight by the Federal Tax Authority (FTA)

The Federal Tax Authority (FTA) in the UAE is responsible for administering and enforcing federal tax laws, including Value Added Tax (VAT) and excise tax. The FTA ensures compliance with tax regulations through rigorous audits and inspections, providing guidance and support to taxpayers.  

By implementing a robust tax framework, the FTA aims to enhance the UAE’s fiscal stability and economic growth. The authority also offers various digital services to facilitate tax registration, filing, and payment processes, making tax compliance more accessible and efficient for businesses and individuals. 

Key Takeaways:

Financial Record-Keeping Under the Commercial Companies Law

The UAE’s Commercial Companies Law mandates that all businesses maintain accurate and comprehensive financial records. This requirement is crucial for ensuring transparency, accountability, and compliance with legal and regulatory standards. Proper financial record-keeping enables businesses to provide reliable financial statements, which are essential for stakeholders, including investors, creditors, and regulatory authorities.  

The law also stipulates specific guidelines for the preparation, auditing, and disclosure of financial information, thereby fostering a culture of corporate governance and financial integrity. 

Key Takeaways:

Adoption of IFRS Standards in the UAE

The UAE has adopted International Financial Reporting Standards (IFRS) to ensure global consistency and comparability in financial reporting. IFRS standards are mandatory for all public companies listed on major stock exchanges, including NASDAQ Dubai and the Abu Dhabi Securities Exchange.  

The adoption of IFRS enhances the quality and reliability of financial statements, facilitating better decision-making by investors and other stakeholders. By aligning with international accounting standards, the UAE aims to attract foreign investment and integrate more seamlessly into the global financial system. 

Key Takeaways:

Upsides of Engaging Professional Accounting and Auditing Services

Expertise in UAE's Financial Landscape

Time-Saving Benefits

Cost-Effective Solutions

Up-to-Date Practices

Tailored Solutions for Every Business

Expertise in UAE's Financial Landscape

Professional accounting firms in the UAE employ highly skilled accountants and auditors who possess a deep understanding of the region’s financial landscape. These experts are well-versed in local regulations, tax laws, and financial reporting standards, ensuring that businesses receive accurate and compliant financial services. Their expertise helps businesses navigate complex financial environments, reducing the risk of errors and non-compliance. 

Key Takeaways:

Time-Saving Benefits

Outsourcing accounting and auditing functions allows business owners to focus on their core activities. By delegating these tasks to professionals, businesses can save valuable time that can be better spent on strategic planning, business development, and other essential operations. This not only enhances productivity but also ensures that financial tasks are handled efficiently and effectively. 

Key Takeaways:

Cost-Effective Solutions

Hiring a professional accounting firm is often more cost-effective than maintaining an in-house team, particularly for small and medium-sized enterprises (SMEs). Outsourcing eliminates the need for full-time salaries, benefits, and training costs associated with in-house staff. Additionally, professional firms offer scalable services, allowing businesses to pay only for the services they need, further optimizing costs. 

Key Takeaways:

Up-to-Date Practices

Accounting professionals stay informed about the latest changes in regulations and industry practices. This ensures that businesses remain compliant with current laws and standards, avoiding potential legal issues and penalties. By leveraging the expertise of these professionals, businesses can benefit from the most up-to-date financial practices and technologies. 

Key Takeaways:

Tailored Solutions for Every Business

Professional accounting firms offer customized services to meet the unique needs of each business, regardless of its size or industry. These tailored solutions ensure that businesses receive the specific support they require, whether it’s bookkeeping, tax planning, financial analysis, or other accounting services. This personalized approach helps businesses achieve their financial goals more effectively. 

Key Takeaways:

Selecting the Ideal Accounting and Auditing Partner in Dubai

Extensive Experience and Professional Credentials

When selecting an accounting firm in Dubai, it is crucial to prioritize those with extensive experience and professional credentials. Firms that have been in the industry for a significant period are likely to have a deeper understanding of the local market and regulatory environment.  

Additionally, certifications such as ACCA, CPA, or UAE CA indicate a high level of professional competence and adherence to international standards. These credentials ensure that the firm is equipped to handle complex financial matters and provide reliable advice. 

Key Takeaways:

Industry-Specific Knowledge

Choosing an accounting firm that is familiar with the specific requirements and challenges of your industry can significantly enhance the quality of service you receive. Industry-specific knowledge allows the firm to provide tailored advice and solutions that are relevant to your business.  

This expertise can help in navigating industry regulations, optimizing financial performance, and addressing unique challenges that may arise. Therefore, it is beneficial to select a firm that has a proven track record in your particular sector. 

Key Takeaways:

Evaluating Reputation

The reputation of an accounting firm is a critical factor to consider. This can be assessed by reviewing client testimonials, online reviews, and case studies. Positive feedback from previous clients indicates a high level of satisfaction and reliability.  

Additionally, case studies can provide insights into the firm’s ability to handle various financial scenarios and deliver successful outcomes. A firm with a strong reputation is more likely to provide consistent and high-quality service. 

Key Takeaways:

Personalized and Customized Services

It is essential to choose an accounting firm that offers personalized and customized services rather than a one-size-fits-all approach. Every business has unique financial needs and challenges, and a firm that tailors its services to meet these specific requirements can provide more effective solutions.  

Personalized services ensure that the firm understands your business’s unique context and can offer strategic advice that aligns with your goals. 

Key Takeaways:

Driving Compliance, Transparency, and Business Growth with Premia TNC Dubai

In the ever-evolving, always-changing business landscape of Dubai, maintaining accurate financial records and ensuring compliance with regulatory requirements are essential for sustainable growth. Partnering with Premia TNC Dubai for your accounting and auditing needs offers a strategic advantage, combining local expertise with global best practices. With extensive experience serving businesses across various industries, Premia TNC provides tailored solutions that address the specific financial challenges faced by companies operating in Dubai’s dynamic economy. 

Premia TNC Dubai stands out as a trusted partner due to its deep understanding of the UAE’s regulatory environment, including compliance with VAT regulations, corporate tax requirements, and financial reporting standards. Our team of certified professionals not only ensures that your business meets all statutory obligations but also provides valuable insights to enhance your financial decision-making process. By leveraging advanced technologies and modern accounting tools, Premia TNC streamlines your financial processes, allowing you to focus on core business activities with confidence. 

Furthermore, Premia TNC’s auditing services go beyond compliance checks as we offer strategic reviews of internal controls, risk management processes, and financial health, enabling businesses to identify potential weaknesses and opportunities for improvement. This proactive approach empowers companies to strengthen their governance frameworks, improve operational efficiency, and ultimately achieve greater financial resilience. 

Whether you are a startup laying the groundwork for success, an SME navigating growth challenges, or a multinational managing complex financial operations, Premia TNC Dubai provides comprehensive, scalable services that align with your business goals. By choosing Premia TNC, you gain more than just an accounting service provider as you secure a reliable partner committed to driving your financial success in Dubai’s competitive marketplace. With our proven expertise, client-focused approach, and dedication to excellence, Premia TNC is the ideal choice for businesses seeking to achieve transparency, compliance, and sustainable growth. 

Frequently Asked Questions

1. What are the primary accounting standards followed in Dubai?

In Dubai, businesses adhere to the International Financial Reporting Standards (IFRS) issued by the International Accounting Standards Board (IASB). These standards guarantee that financial statements remain uniform, easily comparable, and fully transparent for all. Companies listed on the UAE stock exchanges must comply with IFRS, which includes guidelines for financial presentation, measurement, and disclosures. Additionally, IFRS helps in attracting foreign investments by providing a reliable financial framework. 

While UAE accounting practices are largely aligned with IFRS, there are local adaptations. These could involve additional requirements or adjustments that are specifically tailored to the UAE market, including disclosures aligned with local regulatory standards or rules unique to certain industries. Regulatory bodies like the UAE Central Bank or the Securities and Commodities Authority (SCA) may also provide supplementary guidelines. These adaptations ensure that the financial reporting meets the unique needs of the UAE’s diverse economic landscape. 

Businesses in Dubai must prepare several key financial statements, including the Balance Sheet (Statement of Financial Position), Income Statement (Profit and Loss Statement), Cash Flow Statement, Statement of Changes in Equity, and Notes to Financial Statements. These documents offer a thorough analysis of a company’s overall financial health, operational performance, and economic position. Accurate and well-prepared financial statements play a vital role in enabling informed decision-making, obtaining business loans, attracting potential investors, and maintaining transparency with stakeholders. 

Under the regulations enforced in the UAE, businesses are required to maintain comprehensive and accurate financial records, which include invoices, receipts, and other supporting documents that are essential for effectively tracking all business transactions and accurately verifying both revenues and expenses in accordance with regulatory requirements. These records are crucial for accurate financial reporting and compliance with regulatory requirements. Proper record-keeping also facilitates smooth audits and helps in resolving any discrepancies that may arise during financial reviews. 

Businesses in Dubai must register for VAT if their taxable supplies and imports exceed the mandatory registration threshold of AED 375,000. Voluntary registration is also available for businesses with expenses exceeding the voluntary registration threshold, enabling start-ups with no turnover to register for VAT. The registration process involves submitting an application to the Federal Tax Authority (FTA) along with necessary documentation, such as trade licenses and financial records. 

VAT returns in Dubai must be filed quarterly or monthly, depending on the business’s annual turnover. The returns must include details of sales, purchases, output VAT, and input VAT. Accurate and timely filing is essential to avoid penalties and ensure compliance with the Federal Tax Authority (FTA) regulations. Businesses should maintain detailed records of all transactions to facilitate the preparation of VAT returns and ensure that all eligible input VAT is claimed. 

Late VAT registration or filing can result in significant penalties. Businesses may face fines up to AED 10,000 for late registration and additional penalties for late filing of VAT returns. It is crucial for businesses to adhere to the deadlines set by the FTA to avoid these penalties. In addition to financial penalties, non-compliance can lead to reputational damage and potential legal consequences, which can adversely affect business operations. 

An external auditor in Dubai is responsible for examining a company’s financial statements to ensure accuracy and compliance with accounting standards and regulations. The auditor provides an independent opinion on the financial health of the company, which is essential for stakeholders, including investors, creditors, and regulatory authorities. External audits also help in identifying any financial irregularities and recommending improvements to enhance financial controls and processes. 

Internal audits should be conducted regularly, depending on the size and complexity of the business. Typically, businesses perform internal audits annually or semi-annually to assess the effectiveness of internal controls, identify areas for improvement, and ensure compliance with regulatory requirements. Regular internal audits help in the early detection of potential issues, ensuring that corrective actions can be taken promptly to mitigate risks. 

Outsourcing accounting services in Dubai offers several benefits, including cost savings, access to expert knowledge, and improved efficiency. By outsourcing, businesses can focus on their core activities while ensuring that their financial records are accurately maintained and compliant with regulations. Additionally, outsourcing provides access to the latest accounting technologies and practices, which can enhance the overall financial management of the business. 

Businesses in Dubai must implement robust Anti-Money Laundering (AML) policies and procedures to ensure compliance with local and international regulations. This includes conducting regular risk assessments, maintaining accurate records, and reporting suspicious activities to the relevant authorities. Training employees on AML regulations and staying updated with any changes in the legal framework are also crucial for maintaining compliance and avoiding penalties. 

Effective corporate tax planning in Dubai involves understanding the local tax laws, identifying tax-saving opportunities, and ensuring compliance with regulatory requirements. Businesses should work with tax professionals to develop strategies that minimize tax liabilities while maximizing profitability. This includes exploring incentives and exemptions available under the UAE tax regime, as well as ensuring that all tax filings are accurate and timely. 

Picture of Premia TNC Dubai Team
Premia TNC Dubai Team

Author

Premia TNC Dubai is a dynamic team of experts dedicated to supporting businesses and entrepreneurs as they establish, manage, and grow their presence in Dubai and across the region. Premia TNC Dubai specializes in providing tailored corporate services, from company incorporation and compliance to tax planning and accounting. With our extensive experience and deep understanding of the local regulatory environment, we are here to make business operations smoother and more efficient.