black jack online live

Black Jack, also known as 21, is one of the most popular casino games worldwide. With the advent of technology, the game has transitioned seamlessly into the digital realm, offering players the opportunity to enjoy live Black Jack online. This article delves into the intricacies of Black Jack online live, exploring its features, benefits, and how it stands out in the competitive online gaming industry. What is Black Jack Online Live? Black Jack Online Live is a real-time version of the classic card game where players can interact with a live dealer through a video stream.

  • Cash King Palace
    new
    Royal Wins100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Lucky Ace Palace
    Luck&Luxury100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Starlight Betting Lounge
    Celestial Bet100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Spin Palace Casino
    Win Big Now100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Silver Fox Slots
    Elegance+Fun100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Golden Spin Casino
    Luxury Play100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Royal Fortune Gaming
    Opulence & Thrills100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Lucky Ace Casino
    Luck&Luxury100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Diamond Crown Casino
    Opulence & Fun100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Victory Slots Resort
    Spin to Win100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more

Source

  1. black spins casino: your ultimate online gaming destination
  2. black spins casino: your ultimate online gaming destination
  3. black spins casino: your ultimate online gaming destination
  4. black jack online live
  5. black jack online live
  6. black spins casino: your ultimate online gaming destination

black jack online live

Black Jack, also known as 21, is one of the most popular casino games worldwide. With the advent of technology, the game has transitioned seamlessly into the digital realm, offering players the opportunity to enjoy live Black Jack online. This article delves into the intricacies of Black Jack online live, exploring its features, benefits, and how it stands out in the competitive online gaming industry.

What is Black Jack Online Live?

Black Jack Online Live is a real-time version of the classic card game where players can interact with a live dealer through a video stream. This format combines the convenience of online gaming with the authenticity of a land-based casino, creating a unique and immersive experience.

Key Features of Black Jack Online Live

  • Real-Time Interaction: Players can see the dealer shuffling and dealing cards in real-time, enhancing the game’s authenticity.
  • Live Chat: Engage in conversations with the dealer and other players, adding a social element to the game.
  • High-Definition Video: Enjoy clear, high-definition video streams for an optimal viewing experience.
  • Multiple Tables: Choose from various tables with different betting limits to suit your budget and skill level.

Benefits of Playing Black Jack Online Live

1. Authentic Casino Experience

One of the primary advantages of Black Jack online live is the ability to experience a real casino environment from the comfort of your home. The live dealer and real cards create an atmosphere that closely mimics a physical casino.

2. Convenience and Accessibility

Online live Black Jack allows players to enjoy the game at any time, from anywhere with an internet connection. This convenience is particularly appealing to those who cannot visit a physical casino regularly.

3. Enhanced Security

Live dealer games are often more secure than traditional online casino games. The use of real cards and a live dealer reduces the risk of cheating and ensures fair play.

4. Social Interaction

The live chat feature enables players to interact with the dealer and other players, making the game more engaging and sociable.

How to Play Black Jack Online Live

Step-by-Step Guide

  1. Choose a Reputable Casino: Select a licensed and reputable online casino that offers Black Jack online live.
  2. Create an Account: Sign up for an account and make a deposit to start playing.
  3. Select a Table: Browse through the available tables and choose one that suits your betting preferences.
  4. Place Your Bet: Place your bet using the virtual chips provided by the casino.
  5. Play the Game: The dealer will deal the cards, and you can make your decisions based on the game rules.
  6. Enjoy the Experience: Engage with the dealer and other players through the live chat feature.

Tips for Winning at Black Jack Online Live

1. Understand the Rules

Familiarize yourself with the basic rules of Black Jack to make informed decisions during the game.

2. Practice Basic Strategy

Utilize basic Black Jack strategy to improve your chances of winning. This includes knowing when to hit, stand, double down, or split.

3. Manage Your Bankroll

Set a budget for your gaming session and stick to it. Avoid chasing losses and know when to walk away.

4. Take Advantage of Bonuses

Many online casinos offer bonuses and promotions for live dealer games. Make sure to take advantage of these offers to maximize your playing time and potential winnings.

Black Jack online live offers a thrilling and authentic gaming experience that combines the best of both worlds—the convenience of online play and the excitement of a real casino. With its real-time interaction, high-definition video, and social features, it’s no wonder that Black Jack online live has become a favorite among casino enthusiasts. Whether you’re a seasoned player or a newcomer to the game, this format provides an engaging and enjoyable way to play Black Jack.

black diamond casino: get 90 free spins now!

Black Diamond Casino is making waves in the online gambling industry with its latest promotion offering 90 free spins to new players. This enticing offer is designed to attract both seasoned gamblers and newcomers to experience the thrill of online casino gaming without any initial financial commitment. Here’s what you need to know about this exciting opportunity.

What is Black Diamond Casino?

Black Diamond Casino is a premier online gambling platform that offers a wide range of casino games, including slots, table games, and live dealer options. Known for its user-friendly interface and high-quality gaming experience, Black Diamond Casino has quickly become a favorite among online gamblers.

Key Features:

  • Diverse Game Selection: From classic slots to modern video slots, table games, and live dealer options, Black Diamond Casino has something for everyone.
  • Secure and Fair Gaming: The casino employs advanced security measures to ensure player data is protected and uses certified random number generators to guarantee fair play.
  • 247 Customer Support: Available via live chat, email, and phone, Black Diamond Casino’s customer support team is always ready to assist.

The 90 Free Spins Promotion

One of the most attractive aspects of Black Diamond Casino is its current promotion offering 90 free spins to new players. This promotion is a fantastic way to explore the casino’s offerings without risking any of your own money.

How to Claim Your 90 Free Spins:

  1. Sign Up: Create a new account at Black Diamond Casino.
  2. Verify Your Account: Complete the necessary verification steps to ensure your account is active.
  3. Claim the Bonus: Once your account is verified, the 90 free spins will be automatically credited to your account.

Terms and Conditions:

  • Wagering Requirements: Before you can withdraw any winnings from your free spins, you may need to meet certain wagering requirements. Be sure to check the specific terms and conditions of the promotion.
  • Validity Period: Free spins typically have an expiration date. Make sure to use them within the specified timeframe to avoid losing the bonus.
  • Game Restrictions: Free spins may only be valid on certain slot games. Check the promotion details to see which games are eligible.

Why Choose Black Diamond Casino?

Black Diamond Casino stands out in the crowded online gambling market for several reasons:

  • Generous Bonuses: In addition to the 90 free spins, Black Diamond Casino offers various other bonuses and promotions, including welcome bonuses, reload bonuses, and loyalty rewards.
  • High-Quality Gaming Experience: The casino partners with top-tier software providers to offer a seamless and enjoyable gaming experience.
  • Mobile Compatibility: Play your favorite games on the go with Black Diamond Casino’s mobile-friendly platform.

Getting Started

If you’re ready to dive into the world of online gambling with 90 free spins, here’s how to get started:

  1. Visit Black Diamond Casino: Head over to the Black Diamond Casino website.
  2. Sign Up: Click on the “Sign Up” button and fill in the required information.
  3. Verify Your Account: Complete the verification process to activate your account.
  4. Claim Your Free Spins: Once verified, your 90 free spins will be credited to your account, ready for you to enjoy.

Black Diamond Casino’s 90 free spins promotion is an excellent opportunity to explore the world of online gambling without any financial risk. With a wide variety of games, secure gaming environment, and excellent customer support, Black Diamond Casino is a top choice for both new and experienced players. Don’t miss out on this exciting offer – sign up today and start spinning!

black lotus casino

Black Lotus Casino is a prominent online gaming platform that offers a wide array of casino games, including slots, table games, and live dealer options. Known for its user-friendly interface and generous bonuses, Black Lotus Casino has become a favorite among online gaming enthusiasts. This article provides a detailed overview of what makes Black Lotus Casino stand out in the competitive online casino industry.

Game Variety

Black Lotus Casino boasts an extensive collection of games from top-tier software providers. Here are some of the categories you can explore:

  • Slots: A vast selection of video slots, classic slots, and progressive jackpot slots.
  • Table Games: Varieties of blackjack, roulette, baccarat, and poker.
  • Live Dealer Games: Experience the thrill of live casino games with real dealers and players.
  • Specialty Games: Games like keno, bingo, and scratch cards for a change of pace.

Bonuses and Promotions

One of the key attractions of Black Lotus Casino is its generous bonus offerings. Here are some of the promotions you can expect:

  • Welcome Bonus: A lucrative package for new players, often including deposit matches and free spins.
  • Daily Promotions: Regular offers such as reload bonuses, cashback, and free spins.
  • VIP Program: Exclusive rewards for loyal players, including higher deposit limits, personalized bonuses, and dedicated support.

Security and Fairness

Black Lotus Casino prioritizes player security and fairness. Here’s what you can expect:

  • Licensing: The casino is licensed and regulated by reputable authorities, ensuring compliance with industry standards.
  • Encryption: Advanced SSL encryption to protect personal and financial data.
  • Fair Play: Games are audited for fairness by independent third-party agencies.

User Experience

Black Lotus Casino is designed with the user in mind. Here are some features that enhance the gaming experience:

  • Responsive Design: The website is fully optimized for desktop, tablet, and mobile devices.
  • Easy Navigation: A user-friendly interface that makes it easy to find your favorite games.
  • 247 Support: Available customer support through live chat, email, and phone.

Banking Options

Black Lotus Casino offers a variety of secure and convenient banking methods:

  • Deposit Methods: Credit/debit cards, e-wallets, bank transfers, and cryptocurrencies.
  • Withdrawal Methods: Similar options to deposit methods, ensuring flexibility and ease of use.
  • Fast Processing: Quick turnaround times for both deposits and withdrawals.

Black Lotus Casino offers a comprehensive online gaming experience with a wide variety of games, generous bonuses, and a strong emphasis on security and user experience. Whether you’re a seasoned player or new to online casinos, Black Lotus Casino provides an engaging and rewarding platform for all your gaming needs.

black diamond free slots

Introduction

Black Diamond Free Slots have become a popular choice among online casino enthusiasts. These slots offer a thrilling gaming experience without the need for real money deposits. This article delves into the features, benefits, and how to get started with Black Diamond Free Slots.

What are Black Diamond Free Slots?

Black Diamond Free Slots are a type of online slot machine game that allows players to enjoy the excitement of casino gaming without risking any real money. These games are typically offered by online casinos as a way to attract new players and provide a risk-free gaming experience.

Key Features

  • No Deposit Required: Players can enjoy the games without making any financial commitment.
  • Variety of Themes: Black Diamond slots come in various themes, from classic fruit machines to adventure-themed games.
  • Interactive Graphics: High-quality graphics and animations enhance the gaming experience.
  • Multiple Paylines: Many Black Diamond slots offer multiple paylines, increasing the chances of winning.
  • Bonus Rounds: Some games include bonus rounds and free spins, adding an extra layer of excitement.

Benefits of Playing Black Diamond Free Slots

1. Risk-Free Gaming

One of the most significant advantages of Black Diamond Free Slots is that they allow players to enjoy the thrill of slot games without any financial risk. This is particularly appealing to beginners who want to learn the ropes without committing real money.

2. Practice and Skill Development

Free slots provide an excellent opportunity for players to practice and develop their skills. By playing without the pressure of losing money, players can experiment with different strategies and get a feel for the game mechanics.

3. Entertainment Value

Black Diamond Free Slots are designed to be entertaining. The high-quality graphics, sound effects, and engaging gameplay make them a fun way to pass the time.

4. No Registration Required

Many online casinos offer Black Diamond Free Slots without requiring players to register an account. This means you can start playing immediately without any hassle.

How to Get Started with Black Diamond Free Slots

1. Choose a Reliable Online Casino

Select an online casino that offers Black Diamond Free Slots. Ensure the casino is reputable and has a good reputation for fair play and customer service.

2. Browse the Slot Selection

Once on the casino’s website, browse through the selection of Black Diamond Free Slots. Look for games with themes and features that appeal to you.

3. Start Playing

Click on the game you want to play, and it will load directly in your browser. Since no registration is required, you can start playing immediately.

4. Explore Bonus Features

Take advantage of any bonus features, such as free spins or bonus rounds, to enhance your gaming experience.

Black Diamond Free Slots offer a fantastic way to enjoy the excitement of online casino gaming without any financial risk. With a wide variety of themes, interactive graphics, and bonus features, these games provide hours of entertainment. Whether you’re a beginner or an experienced player, Black Diamond Free Slots are definitely worth exploring.

Frequently Questions

How does playing Black Jack with a live dealer compare to traditional online play?

Playing Blackjack with a live dealer offers an immersive experience that bridges the gap between online and land-based casinos. Unlike traditional online play, live dealer games feature real-time video streams of professional dealers, enhancing the social interaction and authenticity. This format allows players to see the cards being dealt and the roulette wheel spinning, fostering a sense of trust and fairness. Additionally, live dealer Blackjack often includes chat features, enabling real-time communication with the dealer and other players. While traditional online Blackjack is faster and more convenient, live dealer games provide a more engaging and realistic casino atmosphere.

What are the best strategies for playing Black Jack with a live dealer?

Playing Blackjack with a live dealer requires a blend of strategy and discipline. First, understand basic strategy to reduce the house edge. This involves knowing when to hit, stand, double down, or split based on your hand and the dealer's up card. Manage your bankroll effectively by setting limits and sticking to them. Avoid side bets, as they typically have higher house edges. Use the chat feature to engage with the dealer and other players for a more interactive experience. Finally, practice patience and stay focused, as live games can be slower than online versions. By mastering these strategies, you can enhance your enjoyment and potentially improve your odds.

 

How does Black Jack work on Bovada?

Blackjack on Bovada is played with standard rules, offering a classic casino experience online. Players compete against the dealer, aiming to get a hand total as close to 21 as possible without exceeding it. Bovada provides multiple Blackjack variants, including Classic Blackjack, Zappit Blackjack, and European Blackjack, each with unique twists. The platform ensures fair play through random number generators and offers a user-friendly interface for seamless gaming. With live dealer options, players can enjoy a more immersive experience. Bovada's Blackjack games are available on both desktop and mobile devices, ensuring accessibility for all players.

What are the key features of Evolution's Black Jack live casino game?

Evolution's Black Jack live casino game offers an immersive experience with real dealers, high-definition video streaming, and interactive gameplay. Key features include multiple camera angles for a detailed view, customizable table settings, and the ability to chat with dealers and other players. The game supports various bet sizes, catering to both casual and high-stakes players. Additionally, Evolution's Black Jack includes side bets and special features like Perfect Pairs and 21+3, enhancing the excitement. With its user-friendly interface and authentic casino atmosphere, this game stands out in the live casino gaming world.

Can you show me actual images of Black Jack being played in casinos?

To see actual images of Blackjack being played in casinos, you can visit reputable online gambling websites, casino blogs, or image search engines like Google Images. Simply type 'Blackjack casino images' or 'Blackjack table images' into the search bar. Ensure you use safe search settings to filter out inappropriate content. These images typically show players interacting with dealers, placing bets, and handling cards at a Blackjack table. For a more immersive experience, consider visiting a casino in person or watching live streams of Blackjack games available on various platforms.