Diane Richardson

 

Office Location:
703 64 Ave SE #130,
Calgary, AB T2H 2C3, 


Diane Richardson 

Cell: 403.397.3706

 

403-397-3706 E-Mail Me Now

Alberta Town and Country

🌾 Discover AlbertaTownandCountry.com — your trusted hub for rural homes, acreages, and small-town living in Southern Alberta. Brought to you by Calgary Realtor Diane Richardson.

If you prefer to search by map! Click this link and a new window will open and you'll be taken to dianerichardson.ca

BOWNESS HOMES & CONDOS FOR SALE IN NW CALGARY
Homes & Condos for sale in Bowness NW Calgary, Bowness Real Estate, Bowness Homes for sale Calgary, Bowness Condos for sale

Welcome to Diane-Richardson.com, your source for viewing the most recent Bowness homes for sale in Calgary! On our website, you can explore a wide selection of homes for sale in Bowness, Calgary. We offer a comprehensive collection of Bowness real estate listings available on the Calgary real estate market.
Browse through our listings to view photos, neighborhood information, and amenities of the NW Calgary homes for sale. We provide detailed descriptions to help you make informed decisions about your real estate investment.
You can also find a range of Bowness bungalows for sale and 3-bedroom homes for sale in Bowness Calgary within our listings. We have numerous options available to cater to different preferences and needs.
When you find something that catches your interest and you're ready for a closer look, please feel free to reach out to us via email, text, or phone call. We will be happy to arrange a private viewing at your convenience. At Diane-Richardson.com, we prioritize personalized service and strive to ensure a smooth real estate experience for our clients.
Contact Diane Richardson at 403.397.3706 to schedule your private viewing or to obtain further information about the homes for sale in Bowness, Calgary. We are here to assist you in finding your dream home in Bowness.

Discover Your Dream Home in Bowness, NW Calgary: Explore Homes for Sale with Diane Richardson


Welcome to Bowness, a vibrant and picturesque community nestled in the northwest quadrant of Calgary. This comprehensive guide showcases the diverse range of Bowness homes for sale and highlights the many reasons why you should consider making this community your home. Whether you're in the market to buy a property in Bowness or looking to sell your current home in this desirable neighborhood, Diane Richardson, a trusted and experienced real estate professional, is here to provide you with exceptional service and support throughout the process.

Bowness offers residents a unique blend of natural beauty and urban conveniences. This historic community is known for its charming character homes, stunning river views, and abundant green spaces. Bowness Park, located along the picturesque Bow River, offers residents a wide range of recreational activities, including picnicking, boating, and skating during the winter months. The community also boasts a variety of amenities, including local shops, restaurants, and schools, making it a truly self-sufficient neighborhood.

One of the standout features of Bowness is its prime location. Situated along the banks of the Bow River, this community offers residents easy access to major transportation routes, allowing for convenient commuting to downtown Calgary and other parts of the city. With its close proximity to Canada Olympic Park and the Trans-Canada Highway, Bowness is an ideal location for outdoor enthusiasts and those seeking quick access to mountain adventures.

The Bowness real estate market offers a wide selection of housing options to suit various preferences and budgets. From cozy character homes to modern townhouses and condominiums, Bowness has something for everyone. Many properties in Bowness feature spacious yards, mature trees, and a friendly neighborhood atmosphere, creating an ideal environment for families and individuals alike.

When it comes to navigating the Bowness real estate market, Diane Richardson is your trusted ally. With her extensive knowledge of the area, years of experience in the industry, and unwavering commitment to client satisfaction, Diane is dedicated to helping you achieve your real estate goals. She understands the nuances of the Bowness market and will provide personalized guidance throughout the entire process.

Choosing Diane Richardson as your real estate professional in Bowness ensures access to a wide range of services and resources. Diane offers personalized attention, comprehensive market analysis, effective marketing strategies, and skilled negotiation to ensure a successful transaction. Whether you're a buyer searching for your dream home in Bowness or a seller looking to maximize the value of your property, Diane's expertise and dedication will guide you towards a seamless and rewarding experience.

To embark on your Bowness real estate journey, it's time to contact Diane Richardson. Whether you're interested in exploring available listings, scheduling property viewings, or discussing your selling options, Diane will provide a tailored approach to meet your specific needs.

Don't miss out on the opportunity to live in the charming community of Bowness. Contact Diane Richardson today to begin your property search or discuss your real estate goals. With Diane's knowledge and personalized service, you can navigate the Bowness real estate market with confidence and achieve your homeownership or selling objectives

Get in Touch with Diane Richardson for Expert Real Estate Guidance


Finding your ideal home is made easier with the help of Diane Richardson, a trusted and experienced real estate agent. Whether you have questions, need more information, or want to schedule viewings, Diane is here to assist you every step of the way. Contacting Diane is quick and convenient, with multiple options available:

  1. Contact Form: Use the contact form on this website to send Diane a message directly from this page. Simply fill in your name, email address, and your message, and Diane will respond to you promptly.

  2. Phone: Dial 403-397-3706 to reach Diane directly. Call her to discuss your real estate needs, ask questions, or schedule viewings. Diane is available to provide personalized assistance and guidance over the phone.

  3. Email: You can also reach out to Diane via email at Diane@Mypadcalgary.com. Send her an email with any inquiries or requests for more information, and she will respond to you in a timely manner.

  4. Live Chat: Take advantage of the live chat feature on this website for real-time communication with Diane. Simply click on the live chat option, and you can chat with her instantly, getting immediate answers to your questions.

Diane Richardson understands the importance of personalized service and is committed to providing you with the best real estate guidance. Contact her today and let her expertise help you navigate the Calgary real estate market with confidence.

DETACHED CALGARY HOMES FOR SALE $400,000 to $500,000

Forgot password Extend Verify Contact
1-12/146
  • 39 11333 30 Street SW in Calgary: Cedarbrae Detached for sale : MLS®# A2255171

    39 11333 30 Street SW Cedarbrae Calgary T2W 3Z6
    Main Photo: 39 11333 30 Street SW in Calgary: Cedarbrae Detached for sale : MLS®# A2255171
    $400,000
    Residential
    Status:
    Active
    MLS® Num:
    A2255171
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    1,125 sq. ft.
    Nestled in the heart of Cedargate Village, this unique detached 2 storey home blends the convenience of condo living with detached home ownership. This spacious 2 storey, 1100sqft, 2 bed, 1.5 bath home is situated in the beautiful and established, family-oriented community of Cedarbrae. With vaulted ceilings, brick facing gas assisted wood burning fireplace, private/fully fenced back yard (that is maintained by the condo association), and NO common walls. The full 559sqft basement is partially finished with the POTENTIAL of an additional 3rd bedroom and full bathroom. Your parking stall is located right outside your front door with additional street parking for guests/visitors. Recent upgrades include new 2021 hot water tank. Literally just steps to Cedarbrae elementary and St. Cyril elementary school, greenspaces, parks/playgrounds, bike/walking paths, cafes/restaurants, retail shopping, Costco, CO-OP, Fish Creek Park, Glenmore Reservoir, Southland Leisure Centre, Transit and major throughways for easy access around town or for those mountain escapes. This home and location really do have it all. Book your showing today! More details
    Listed by CIR Realty
    DIANE RICHARDSON
  • 314 8 Avenue NE in Calgary: Crescent Heights Detached for sale : MLS®# A2266000

    314 8 Avenue NE Crescent Heights Calgary T2E 0P9
    Main Photo: 314 8 Avenue NE in Calgary: Crescent Heights Detached for sale : MLS®# A2266000
    $419,000
    Residential
    Status:
    Active
    MLS® Num:
    A2266000
    Bedrooms:
    2
    Bathrooms:
    1
    Floor Area:
    782 sq. ft.
    Welcome to this beautifully maintained 2-bedroom, 1-bathroom bungalow nestled in one of Calgary’s most sought-after inner-city communities — Crescent Heights. Perfectly located on a quiet, tree-lined street, this home combines classic charm with modern convenience. Step inside to find a bright and functional layout featuring a spacious living room with windows that fill the space with natural light, a cozy dining area, and a well-kept kitchen with plenty of cabinetry and counter space. Both bedrooms are generously sized, and the full bathroom. The lower level offers excellent storage and laundry space. Outside, enjoy a private, fully fenced backyard ideal for relaxing or entertaining, along with a detached garage. Located just minutes from Downtown Calgary, the Bow River pathways, schools, shops, and restaurants, this home offers the perfect balance of urban living and community charm. Whether you’re a first-time buyer, investor, or looking to build your dream home in a premium inner-city location, this property is a rare find in Crescent Heights! More details
    Listed by Real Broker
    DIANE RICHARDSON
  • 19 Martinwood Court NE in Calgary: Martindale Detached for sale : MLS®# A2250325

    19 Martinwood Court NE Martindale Calgary T3J 3H1
    Main Photo: 19 Martinwood Court NE in Calgary: Martindale Detached for sale : MLS®# A2250325
    $434,900
    Residential
    Status:
    Active
    MLS® Num:
    A2250325
    Bedrooms:
    2
    Bathrooms:
    1
    Floor Area:
    985 sq. ft.
    Charming home in Martindale, huge pride of ownership! Very bright and homey. The moment you walk up to the curb you will fall in love. Cozy kitchen and a wrap around deck at the back. New roof 2022, new flooring/paint/ various renovations and landscaping/fence. Book your showing today! More details
    Listed by Real Broker
    DIANE RICHARDSON
  • 6423 28 Avenue NE in Calgary: Pineridge Detached for sale : MLS®# A2232271

    6423 28 Avenue NE Pineridge Calgary T1Y 4S2
    Main Photo: 6423 28 Avenue NE in Calgary: Pineridge Detached for sale : MLS®# A2232271
    $436,000
    Residential
    Status:
    Active
    MLS® Num:
    A2232271
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    859 sq. ft.
    ATTENTION HANDYMEN & FLIPPERS! SUNNY SOUTH-FACING BACKYARD | STEPS TO THE PARK | LARGE LOT Welcome to the highly sought-after community of Pineridge! This spacious 4-level split offers over 2,000 SQFT of developed living space, featuring 2 bedrooms, 1.5 bathrooms, and endless potential for customization. The main level offers a functional layout with an open-concept kitchen, breakfast bar, and direct access to the east-facing deck from the dining room—perfect for enjoying your morning coffee in the sun. Upstairs, you’ll find two generous bedrooms, including a larger primary suite with a walk-in closet, and a full bathroom. The lower levels feature a massive family room and rec room with large, bright windows that flood the space with natural sunlight—ideal for entertaining or future development. Additional features include, Heated single attached garage, Gas BBQ hookup and Newer furnace & on-demand hot water system. This is a perfect opportunity for investors, renovators, or anyone looking to build equity in a fantastic location. Don’t miss out—schedule your showing today! More details
    Listed by Royal LePage Blue Sky
    DIANE RICHARDSON
  • 128 ERIN MEADOW Way SE in Calgary: Erin Woods Detached for sale : MLS®# A2256503

    128 ERIN MEADOW Way SE Erin Woods Calgary T2B 3P7
    Main Photo: 128 ERIN MEADOW Way SE in Calgary: Erin Woods Detached for sale : MLS®# A2256503
    $439,900
    Residential
    Status:
    Active
    MLS® Num:
    A2256503
    Bedrooms:
    4
    Bathrooms:
    2
    Floor Area:
    843 sq. ft.
    This is THE Home you were looking for: A place where life slows down, where laughter fills every corner, where memories are made. Whether it’s your very first home, a space to nurture your growing family, or a smart investment to secure your future, this beautifully cared-for bi-level in Erin Woods delivers it all. From the moment you arrive, you’ll feel it. From the moment you step inside, you’ll know it. This home has been cherished, upgraded with love, and is waiting for you to step in and thrive. What Makes It Truly Special: * Brand-new roof on both house and garage – start your story with total peace of mind * 360 Solar Guard windows flood every room with sunlight while keeping your home energy-smart and cool * Stylish back entrance door with built-in blinds – modern, secure, and inviting * Practical kitchen island and pantry – the heartbeat of daily meals and family gatherings * Two full bathrooms, one on each level – comfort and convenience for everyone * Two fridges & two hot water tanks – ideal for large families or income suite (illegal) possibilities * Modern basement windows – bright, safe, and polished * Huge basement bedroom (11’6” x 23’9”) that can be divided into two – create extra bedrooms, an office, or whatever your future needs * Cozy backyard firepit – imagine summer nights under the stars with friends and family * Freshly painted back deck – your private retreat for coffee mornings and evening wine * Detached single garage with alley access – secure parking or a workshop for your hobbies * No rear neighbors – just peace, privacy, and endless skies This is the Location You’ll Absolutely Love: Just 5 minutes to Erin Woods School – walk your kids to class with ease Only 12 minutes to East Calgary Twin Arena – perfect for young skaters and hockey stars Steps to restaurants and a convenience store – daily life made effortless Minutes from 17th Avenue’s vibrant energy and East Hills Shopping Centre (Walmart, Costco, and more!) Easy access to Deerfoot Trail, Stoney Trail, and transit – the entire city is at your fingertips This home isn’t just affordable—it’s brimming with income potential. With basement suite possibilities (subject to city approval), your investment could pay you back in more ways than one. 'Your Fresh Start is Here! This is your opportunity to live better, dream bigger, and build the future you deserve. More details
    Listed by RE/MAX Key
    DIANE RICHARDSON
  • 105 Taradale Drive NE in Calgary: Taradale Detached for sale : MLS®# A2265888

    105 Taradale Drive NE Taradale Calgary T3J 3E4
    Main Photo: 105 Taradale Drive NE in Calgary: Taradale Detached for sale : MLS®# A2265888
    $440,000
    Residential
    Status:
    Active
    MLS® Num:
    A2265888
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    989 sq. ft.
    Handyman Special | Detached Home in Taradale with Great Potential - Welcome to 105 Taradale Drive NE — an excellent opportunity for investors, first-time buyers, or anyone looking to add value through renovation. This two-storey detached home features three bedrooms, 2/1 bathrooms, and a partially finished basement ready for your personal touch. The main floor offers a bright front living room, a functional kitchen with a dedicated dining area, and a convenient half bath. Upstairs includes three well-sized bedrooms and a full bathroom. The full basement provides ample storage or development potential. Outside, the property includes a large fenced backyard with plenty of space for a future garage or garden. Off-street parking is available, and the home is situated close to schools, playgrounds, the Genesis Centre, Superstore, C-Train access, restaurants, and other everyday amenities. With solid bones and excellent location, this home presents an ideal opportunity to build equity and create something special. More details
    Listed by eXp Realty
    DIANE RICHARDSON
  • 226 Erin Circle SE in Calgary: Erin Woods Detached for sale : MLS®# A2255156

    226 Erin Circle SE Erin Woods Calgary T2B 3K1
    OPEN HOUSE: Nov 06, 2025
    03:00 PM - 06:00 PM MST
    Open House on Thursday, November 6, 2025 3:00PM - 6:00PM
    OPEN HOUSE: Nov 08, 2025
    10:00 AM - 02:00 PM MST
    Open House on Saturday, November 8, 2025 10:00AM - 2:00PM
    Main Photo: 226 Erin Circle SE in Calgary: Erin Woods Detached for sale : MLS®# A2255156
    $440,000
    Residential
    Status:
    Active
    MLS® Num:
    A2255156
    Bedrooms:
    3
    Bathrooms:
    2
    Floor Area:
    1,289 sq. ft.
    Welcome to this wonderful home in the heart of Erin Woods, priced to sell and ready for the right buyer! Nestled on a quiet residential street, this property offers incredible value among the best-priced homes in the area. Enjoy a bright and functional layout with natural sunlight streaming through large windows on both sides of the home, creating a warm and inviting atmosphere. The undeveloped basement provides a fantastic opportunity to add future living space, such as a family room, or home gym — perfect for those who want to customize and build equity over time. A secondary suite would be subject to approval and permitting by the city/municipality. Ideal for first-time buyers seeking a comfortable family home or investors looking for solid potential in a established community. Erin Woods offers a strong sense of community with parks, playgrounds, and schools nearby, plus easy access to major routes including Deerfoot Trail, Peigan Trail, and Stoney Trail, making commuting around Calgary quick and convenient. Public transit and shopping amenities are also close at hand. Don’t miss this great opportunity to own a home that combines affordability, flexibility, and location — book your showing today and imagine the possibilities! More details
    Listed by Real Broker
    DIANE RICHARDSON
  • 3012 12 Avenue SE in Calgary: Albert Park/Radisson Heights Detached for sale : MLS®# A2249522

    3012 12 Avenue SE Albert Park/Radisson Heights Calgary T2A 0G7
    Main Photo: 3012 12 Avenue SE in Calgary: Albert Park/Radisson Heights Detached for sale : MLS®# A2249522
    $440,000
    Residential
    Status:
    Active
    MLS® Num:
    A2249522
    Bedrooms:
    4
    Bathrooms:
    2
    Floor Area:
    1,078 sq. ft.
    HOME SWEET HOME! GREAT INVESTMENT PROPERTY POTENTIAL! Calling all investors and first-time home buyers! This is your amazing and affordable opportunity to own a charming bi-level home with an ILLEGALLY SUITED BASEMENT situated on an OVERSIZED 60 x 105 FOOT LOT across the street from a school and a park in Raddison Heights! Terrific opportunity for those looking for a mortgage helper to live upstairs and rent downstairs. Heading inside, the open concept floor plan offers hardwood flooring and tile throughout with a bright living room, formal dining room, modern kitchen with ample cabinet space and appliances, a 4 piece bathroom and 3 great-sized bedrooms. The ILLEGAL BASEMENT SUITE offers amazing value with 2 bedrooms, a 3 piece bathroom, den, study, a full kitchen, utility, storage room and a laundry room. Outside the huge lot offers a double detached garage, fenced yard and a patio area. Radisson Heights is a historic Calgary neighborhood offering scenic Bow River and mountain views, easy access to major roads like Memorial Drive and 17th Avenue SE, and close proximity to downtown, Inglewood, the Calgary Zoo, and the Max Bell Centre. Residents can enjoy community amenities, numerous parks and trails, and convenient access to shopping and schools. This property is currently rented out. Please contact us today for your own private viewing! More details
    Listed by Century 21 Bamber Realty LTD.
    DIANE RICHARDSON
  • 47 Huntstrom Drive NE in Calgary: Huntington Hills Detached for sale : MLS®# A2264392

    47 Huntstrom Drive NE Huntington Hills Calgary T2K 5T4
    Main Photo: 47 Huntstrom Drive NE in Calgary: Huntington Hills Detached for sale : MLS®# A2264392
    $449,000
    Residential
    Status:
    Active
    MLS® Num:
    A2264392
    Bedrooms:
    3
    Bathrooms:
    2
    Floor Area:
    978 sq. ft.
    HOME SWEET HOME! Welcome to YOUR EXCITING, RARE AND AFFORDABLE OPPORTUNITY for first time home buyers and investors alike in Huntington Hills! This MOVE-IN READY MOBILE HOME with a DOUBLE ATTACHED GARAGE is situated on a LARGE TITLED LOT so you OWN IT and don’t have to pay a park lease fee! This charming home offers a ton of character with 3 bedrooms, 1.5 bathrooms and over 963 SQFT of heated open concept living space PLUS 515 SQFT of unheated storage space. Heading inside you will find linoleum and vinyl plank flooring throughout. The modern layout includes a formal dining area, modern kitchen with a peninsula island (with an eating bar, lots of cabinet space and full appliances), bright living room, 2 piece vanity jack and jill bathroom, and a laundry room. Completing the home are 3 bedrooms including a large primary bedroom and a wonderful 4 piece ensuite bathroom. Outside, you will find the convenient double attached garage which is connected to the house with a closed-in walkway (515sqft) leading from the front to back yard. There is additional driveway parking for 3 more cars. The large backyard is fenced and landscaped making it perfect for gardening or outdoor family activities. Amazing location close to several parks including NOSE HILL PARK, a public outdoor skating rink, tot lot playground, reputable schools, shopping, restaurants, public transportation and major roadways. Don’t miss out on this opportunity, book your private viewing today! More details
    Listed by Century 21 Bamber Realty LTD.
    DIANE RICHARDSON
  • 2023 46 Street SE in Calgary: Forest Lawn Detached for sale : MLS®# A2250937

    2023 46 Street SE Forest Lawn Calgary T2B 1K5
    Main Photo: 2023 46 Street SE in Calgary: Forest Lawn Detached for sale : MLS®# A2250937
    $449,000
    Residential
    Status:
    Active
    MLS® Num:
    A2250937
    Bedrooms:
    3
    Bathrooms:
    1
    Floor Area:
    935 sq. ft.
    This affordable bungalow is ideally situated close to all amenities, just minutes from the restaurants of 17th Avenue, Sobeys, and the C-Train. With easy access to Stoney Trail, Memorial Drive, and the number one highway, the location is both convenient and desirable. Nestled on a quiet tree-lined street, this home is a must to see. The main floor features a bright living and dining room combination that flows into a spacious kitchen with plenty of cabinets, generous counter space, and an L-shaped island that adds even more functionality. Laminate flooring runs throughout the main level, which has been freshly painted. The four-piece bathroom has seen some updates, and the original three-bedroom layout has been converted to two bedrooms, creating a large master bedroom with space for a sitting area. Solid pine doors add a warm touch to the upper level. The lower level is partially developed with an additional bedroom and a recreation room. An energy-efficient furnace, and the shingles were replaced within the last five years. A separate back entrance offers the potential for a future illegal suite. The backyard is fully landscaped and fenced, with space for RV parking and a covered outdoor kitchen, perfect for entertaining. A single detached garage with an electric garage door opener. Don't miss this great investment opportunity. More details
    Listed by Diamond Realty & Associates LTD.
    DIANE RICHARDSON
  • 90 Abalone Crescent NE in Calgary: Abbeydale Detached for sale : MLS®# A2252528

    90 Abalone Crescent NE Abbeydale Calgary T2A 6X8
    Main Photo: 90 Abalone Crescent NE in Calgary: Abbeydale Detached for sale : MLS®# A2252528
    $449,500
    Residential
    Status:
    Active
    MLS® Num:
    A2252528
    Bedrooms:
    4
    Bathrooms:
    2
    Floor Area:
    1,105 sq. ft.
    Beautiful renovated 3 bedroom 2 story , walk to element school. main floor has a combine living room and dining room. Brand new Kitchen white cabinets with quart countertops and new dishwasher and new hoodfan. 3 bedroom upstair. newer vinyl plank and laminate flooring throughout , beautiful stair steps with quality vinyl sheet. Basement is fully finished and has a recreation room which has new luxury vinyl plank flooring and fresh paint. Back yard has a deck and fully fence. It is very nice , and show pride of ownership ! More details
    Listed by First Place Realty
    DIANE RICHARDSON
  • 6032 Martingrove Road in Calgary: Martindale Detached for sale : MLS®# A2263748

    6032 Martingrove Road Martindale Calgary T3J 2M8
    Main Photo: 6032 Martingrove Road in Calgary: Martindale Detached for sale : MLS®# A2263748
    $449,900
    Residential
    Status:
    Active
    MLS® Num:
    A2263748
    Bedrooms:
    3
    Bathrooms:
    2
    Floor Area:
    902 sq. ft.
    BRAND NEW KITCHEN AND CABINETS ON THE MAIN FLOOR!!! Welcome to 6032 Martingrove Road located in a prime location, walking distance to schools, shopping, transportation (Martindale stations & Saddletown station), Dashmesh Gurdwara and Genisis Rec center. Amazing opportunity for all First Time Home Buyers & Investors looking to own a single family DETACHED home with an illegal basement suite in the established community of Martindale. Main floor offers great size of living to entertain your guests, a kitchen with many cabinets to satisfy your needs and two spacious bedrooms. Laminate flooring throughout the main floor and basement. Basement features a 1 bedroom illegal suite and good size of the family room. Laundry is located in a common area for upstairs and downstairs. Don't miss the opportunity to secure such a beautiful home in a highly desirable and family friendly community. More details
    Listed by URBAN-REALTY.ca
    DIANE RICHARDSON
1-12/146
Data was last updated November 6, 2025 at 04:05 AM (UTC)
LISTINGS

Search thousands of listings.

Save and Compare Listings: As a member, you can save your favorite listings and easily compare them side by side

EVALUATION

Thinking of selling?
What is your home worth?

Data is supplied by Pillar 9™ MLS® System. Pillar 9™ is the owner of the copyright in its MLS®System. Data is deemed reliable but is not guaranteed accurate by Pillar 9™.
The trademarks MLS®, Multiple Listing Service® and the associated logos are owned by The Canadian Real Estate Association (CREA) and identify the quality of services provided by real estate professionals who are members of CREA. Used under license.