SOUTHWEST CALGARY HOMES & REAL ESTATE FOR SALE

View the most recent HOMES FOR SALE IN SW CALGARY here on MYPADCALGARY.COM, SW CALGARY HOMES & REAL ESTATE FOR SALE. You will find all the BUNGALOWS FOR SALE IN SW FOR SALE IN CALGARY  & WALKOUT BASEMENT HOMES SW CALGARY & SW CALGARY CONDOS & TOWNHOMES available on the CALGARY REAL ESTATE MARKET. You can view SW CALGARY NEW BUILD HOMES LISTINGS & JUST LISTED SW CALGARY HOMES available in Calgary. There are numerous SOUTHWEST CALGARY REAL ESTATE LISTINGS, available. All SOUTHWEST CALGARY REAL ESTATE for sale include photos, neighbourhood information & amenities.

When you see something that looks interesting and you’re ready for a closer look please email, text or call and I’ll arrange your private viewing at your convenience. Diane Richardson @ 403.397.3706

SOUTHWEST CALGARY HOMES & REAL ESTATE

Forgot password Extend Verify Contact
NEXT Open House details
Oct 25, 2026 12:00 PM - 02:00 PM MDT

23 29 Springborough Boulevard SW
Springbank Hill Calgary T3H 5V7

$418,500
Residential beds: 3 baths: 3.0 736 sq. ft. built: 2005

Main Photo: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 1: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 2: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 3: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 4: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 5: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 6: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 7: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 8: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 9: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 10: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 11: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 12: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 13: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 14: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 15: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 16: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 17: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 18: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 19: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 20: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 21: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 22: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 23: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 24: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 25: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 26: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 27: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 28: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 29: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 30: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 31: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 32: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 33: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 34: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 35: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 36: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 37: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 38: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 39: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 40: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 41: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Photo 42: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
Open House - Oct 25, 2026
12:00 PM - 02:00 PM MDT
NOTES: Open House on Sunday, October 25, 2026 12:00PM - 2:00PM
Status:
Active
Prop. Type:
Residential
MLS® Num:
A2353176
Bedrooms:
3
Bathrooms:
3
Year Built:
2005
Move-in ready, extensively updated, and exceptional value with nearly $40,000 of recent upgrades! This beautifully refreshed 3-bedroom end-unit townhome offers over 1,400 sq. ft. of finished living space, a highly functional floor plan, & an impressive list of upgrades that make this listing truly stand out. The bright main floor welcomes you with a spacious living room featuring an illuminated ledge detail & plenty of room for entertaining. The thoughtfully updated kitchen boasts freshly painted cabinetry in a stylish light blue, brand-new quartz countertops, a reconfigured & enlarged centre island with seating for three, New stainless steel appliance package, plus a generous walk-in pantry. The adjoining dining area opens onto a private, south-facing rear deck—perfect for morning coffee, summer evenings, and BBQs with a gas line. The spacious main-floor powder room features a new vanity, while the laundry area is equipped with a brand-new washer & dryer. The lower level features three spacious bedrooms & offers a versatile layout, including a primary bedroom with a walk-in closet & 3-piece ensuite, plus two additional bedrooms & a full 4-piece bathroom—ideal for family, guests, or a dedicated home office. All three bathrooms have been updated with refreshed cabinetry, plus new fixtures, & hardware. Further improvements include professional paint throughout, updated lighting, new window coverings, brand-new lower-level carpeting, plus new plumbing fixtures throughout. Adding exceptional peace of mind are the new high-efficiency furnace and hot water tank, along with a new central vacuum canister & newly installed water softener. Storage is plentiful, including useful under-stair storage, a large walk-in pantry, and broom closet. A titled single-car garage plus additional visitor parking complete the package. Enjoy an outstanding location within walking distance of schools including Ambrose University, Rundle College, Ernest Manning High School, as well as several Elementary schools, Westside Recreation Centre, the 69th Street C-Train Station, shopping & restaurants. With its fantastic layout, extensive updates throughout, this is an opportunity to enjoy a refreshed home without the work or expense of tackling major upgrades yourself!
Property Type:
Residential
Property Sub Type:
Row/Townhouse
Condo Type:
Conventional Condo
Transaction Type:
For Sale
Suite:
No
Num Legal Suites:
0
Num Illegal Suites:
0
Home Style:
Townhouse-Stacked
Total Living Area:
736 sq. ft.
Main Level Finished Area:
736 sq. ft.
Below Grade Finished Area:
708 sq. ft.
Condo Fee:
$505.57
Condo Fee Includes:
Common Area Maintenance, Insurance, Professional Management, Reserve Fund Contributions, Snow Removal
Front Exposure:
North
Unit Exposure:
North
Entry Level:
1
Levels:
Two
End Unit:
2+ Common Walls, End Unit
Total Rooms Above Grade:
3
Year built:
2005 (Age: 21)
Bedrooms:
3 (Above Grd: 0)
Bedrooms Above Grade:
0
Bedrooms On Main:
0
Bedrooms Below Grade:
3
Bathrooms:
3.0 (Full:2, Half:1)
Num Ensuite Baths:
1
Plan:
0512864
Heating:
High Efficiency, Forced Air, Natural Gas, See Remarks
Basement:
Full, Finished, Other
Foundation:
Poured Concrete
New Constr.:
No
Construction Material:
Brick, Stone, Vinyl Siding, Wood Frame
Structure Type:
Five Plus
Roof:
Asphalt Shingle
Ensuite:
Yes
Flooring:
Carpet, Ceramic Tile, Hardwood
Cooling:
None
Fireplaces:
0
Garage:
Yes
Garage Spaces:
1
Parking:
Enclosed, Garage Faces Rear, Off Street, On Street, Single Garage Detached, Titled
Parking Places:
3
Parking Total/Covered:
3 / -
Laundry Features:
In Unit, Main Level, See Remarks
Condo Fee Frequency:
Monthly
Southwest
College Gate
Springbank Hill
Storage, Visitor Parking
Dishwasher, Dryer, Electric Stove, Microwave, Other, Range Hood, Refrigerator, Washer, Water Softener, Window Coverings
Wall mount for TV included. Call for a list of additional (negotiable) items/ furniture.
Pet Restrictions or Board approval Required, Pets Allowed
Restrictions, Yes
Floor
Type
Size
Other
Main Floor
Living Room
16'6" × 13'5"
Main Floor
Entrance
10'3" × 5'
Main Floor
Kitchen
10'11" × 8'1"
Main Floor
Dining Room
10'10" × 9'
Main Floor
Laundry
6'2" × 3'
Lower Level
Bedroom
12'7" × 10'4"
Lower Level
Bedroom
12'2" × 8'2"
Lower Level
Bedroom
12'2" × 8'5"
Floor
Ensuite
Pieces
Other
Main Floor
No
2
5'2" x 6'2"
Lower Level
Yes
3
5'3" x 9'1"
Lower Level
No
4
5'1" x 8'3"
Title to Land:
Fee Simple
Community Features:
Park, Playground, Pool, Schools Nearby, Shopping Nearby, Sidewalks, Street Lights, Walking/Bike Paths
Interior Features:
Kitchen Island, Low Flow Plumbing Fixtures, Pantry, Quartz Counters, See Remarks, Storage, Vinyl Windows
Exterior Features:
Balcony, BBQ gas line, Private Entrance
Patio And Porch Features:
Deck, Front Porch, Porch, See Remarks
Lot Features:
Back Lane, Landscaped, Many Trees, Paved, Treed
Num. of Parcels:
0
Fencing:
Fenced
Region:
Calgary
Zone:
CAL Zone W
Zoning:
M-1
Listed Date:
Oct 19, 2026
  • Photo 1: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Photo 1 of 42
  • Photo 2: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Spacious Living Room
  • Photo 3: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Photo 3 of 42
  • Photo 4: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Spacious Front Entrance
  • Photo 5: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Refreshed cabinetry with new white quartz countertops.
  • Photo 6: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Kitchen island has been updated by moving it to the wall and a larger White Island was added for up to 3 bar stools.
  • Photo 7: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Open kitchen floor plan is great for get togethers with family and friends.
  • Photo 8: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Updated Stainless steel appliance package.
  • Photo 9: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Photo 9 of 42
  • Photo 10: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Large walk in pantry and broom closet.
  • Photo 11: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Main Floor Powder Room
  • Photo 12: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Updated washer and dryer.
  • Photo 13: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Dining Room
  • Photo 14: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Spacious dining room is large enough for a table of 6.
  • Photo 15: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Virtually Staged Patio with Gas Line for BBQ
  • Photo 16: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Photo 16 of 42
  • Photo 17: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    New carpets throughout lower level
  • Photo 18: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Large primary bedroomPrimary bedroom with a walk in closet and private ensuite.
  • Photo 19: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Walk in closet for the ensuite.
  • Photo 20: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    2nd full bath for the 2 additional bedrooms.
  • Photo 21: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Photo 21 of 42
  • Photo 22: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Photo 22 of 42
  • Photo 23: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Bedroom 3.
  • Photo 24: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Photo 24 of 42
  • Photo 25: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Photo 25 of 42
  • Photo 26: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    2nd of the three large bedrooms with a large window for natural light.
  • Photo 27: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Photo 27 of 42
  • Photo 28: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Photo 28 of 42
  • Photo 29: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    New high effieciency furnace.
  • Photo 30: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    New hot water tank, water softener and central vac. container.
  • Photo 31: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Photo 31 of 42
  • Photo 32: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Private titled garage.
  • Photo 33: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Paved backlane.
  • Photo 34: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Permitted visitor and additional owner parking on the East side of the complex.
  • Photo 35: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Photo 35 of 42
  • Photo 36: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Back entrance and south facing patio.
  • Photo 37: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Aerial View from above the unit.
  • Photo 38: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Photo 38 of 42
  • Photo 39: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Several businesses across the street with a coffee shop, restaurants, Pharmacy, and Professional Building.
  • Photo 40: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Photo 40 of 42
  • Photo 41: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Ernest Manning artificial turf and additional field is directly across the street. One of many fields and parks within a short walking distance.
  • Photo 42: 23 29 Springborough Boulevard SW in Calgary: Springbank Hill Row/Townhouse for sale : MLS®# A2353176
    Westside Rec. Centre is just a couple blocks away to keep you in great shape year round.
Listed by RE/MAX House of Real Estate
Data was last updated October 20, 2026 at 10:05 AM (UTC)
Area Statistics
Listings on market:
70
Avg list price:
$829,450
Min list price:
$199,900
Max list price:
$4,000,000
Avg days on market:
41
Min days on market:
1
Max days on market:
258
Avg price per sq.ft.:
$494.73
These statistics are generated based on the current listing's property type and located in Springbank Hill. Average values are derived using median calculations. This data is not produced by the MLS® system.
DIANE RICHARDSON

SOUTHWEST CALGARY REAL ESTATE & PROPERTY LISTINGS

You will find all the BUNGALOWS FOR SALE IN SW FOR SALE IN CALGARY  & WALKOUT BASEMENT HOMES SW CALGARY & SW CALGARY CONDOS & TOWNHOMES available on the CALGARY REAL ESTATE MARKET. You can view SW CALGARY NEW BUILD HOMES LISTINGS & JUST LISTED SW CALGARY HOMES available in Calgary. There are numerous SOUTHWEST CALGARY REAL ESTATE LISTINGS, available. All SOUTHWEST CALGARY REAL ESTATE for sale include photos, neighbourhood information & amenities.

When you see something that looks interesting and you’re ready for a closer look please email, text or call and I’ll arrange your private viewing at your convenience. Diane Richardson @ 403.397.3706

SOUTHWEST CALGARY HOMES & TOWNHOMES

Southwest Calgary Community Southwest Calgary Homes for Sale  Southwest Homes for Sale
Homes in Altadore & River Park Homes for sale in Evergreen Homes for sale in Scarboro
Homes for sale in Aspen Woods Homes for sale in Garrison Woods Homes for sale in Shaganappi
Homes for sale in Bankview Homes for sale in Glamorgan Homes for sale in Shawnessy
Homes for sale in Bayview Homes for sale in Glenbrook Homes for sale in Shawnee Slopes
Homes for sale in Bel Aire Homes for sale in Haysboro Homes for sale in Signal Hill
Homes for sale in Braeside Homes for sale in Kelvin Grove Homes in Signature Park
Homes for sale in Bridlewood Homes for sale in Killarney Homes for sale in Silverado
Homes for sale in Britannia Homes for sale in Kingsland Homes for sale in Somerset
Homes in Canyon Meadows Homes for sale in Lakeview Homes in South Calgary
Homes for sale in Cedarbrae Homes for sale in Lincoln Park Homes for sale in Southwood
Homes for sale in Chinook Park Homes for sale in Mayfair Homes for sale in Springbank
Homes for sale in Christie Park Homes in Meadowlark Park Homes in Springbank Hill
Homes for sale in Cliff Bungalow Homes for sale in Millrise Homes for sale in Spruce Cliff
Homes for sale in Coach Hill Homes for sale in Mission Homes in Strathcona Park
Homes for sale in Connaught Homes for sale in Mount Royal Homes for sale in Sunalta
Homes for sale in Cougar Ridge Homes in North Glenmore Park Homes for sale in The Slopes
Homes for sale in Crestmont Homes for sale in Oakridge Homes in Victoria Park
Homes for sale in Discovery Ridge Homes for sale in Palliser Homes for sale in Westgate
Downtown Calgary Homes for sale Homes in Parkhill & Stanley Park  Homes in West Springs
Downtown Westend Homes in Prominence Pointe  Homes for sale in Wentworth
Homes for sale in Eagle Ridge Homes for sale in Pump Hill Homes for sale in Wildwood
Homes for sale in Eau Claire Homes for sale in Richmond Hill Homes in Windsor Park
Homes for sale in Elbow Park Homes for sale in Rideau Park Homes for sale in Woodbine
Homes in Elbow Valley Estates Homes for sale in Rosscarrock Homes for sale in Woodlands
Homes for sale in Elboya Homes for sale in Roxboro  
Homes for sale in Erlton Homes in Rutland Park  
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.