FOOTBALL BLUE SQUARE PREMIER Barrow 1, Oxford Utd 1.

ZAMARETTO SOUTHERN LEAGUE Premier Div: Banbury Utd 2, Halesowen Tn 1; Bashley Tn 3, Didcot Tn 2; Oxford C 4, Bedford Tn 1.

Div 1 South & West: Cirencester Tn 3, Abingdon Utd 2.

FA TROPHY Prelim round: North Leigh 2, Burnham 3.

FA VASE 1st round: Almondsbury Tn 3, Melksham Tn 1; Ardley Utd 0, Moneyfields 1; Kidlington 1, Bradford Tn 2; Longwell Green Spts 2, Wantage Tn 1; Shrivenham 0, Flackwell Heath 2; Westbury Utd 0, Carterton 1.

FTL FUTBOL HELLENIC LEAGUE Bluefin Insurance Brokers Cup prelim round: Ascot Utd 1, Launton Spts 0; Harrow Hill 1, Milton Utd 0; South Kilburn 1, Rayners Lane 3.

Premier Div: Abingdon Tn 3, Hook Norton 0; Bicester Tn 1, Pegasus Jnrs 3; Binfield 2, Witney Utd 0; Fairford Tn 0, Oxford City Nom 3; Malmesbury Vic 0, Reading Tn 2; Marlow Utd 1, O Woodstock Tn 0.

Div 1 West: Cirencester Utd 1, Wootton Bassett Tn 1; Cricklade Tn 5, Cheltenham Saras 5; Lydney Tn 3, Letcombe 4; Slimbridge 0, North Leigh Res 0; Trowbridge Tn 0, Headington Ams 2; Tytherington Rocks 3, Clanfield 1; Winterbourne Utd 0, Purton 5.

Div 1 East: Didcot Tn Res 2, Newbury 3; Eton Wick 0, Chinnor 0; Farnborough Res 5, Chalfont Wasps 2; Henley Tn 3, Finchampstead 0; Kintbury Rgrs 3, Prestwood 1; Penn & Tylers Grn 2, Woodley Tn 3; Thame Utd 0, Wokingham & Emm 0.

President’s Cup Group B: Witney Utd 6, Ascot Utd 3. Group C: Easington Spts 6, Thame Utd 1.

Reserve Div 1: Abingdon Utd 1, Binfield 4; Cheltenham Saras 2, Henley Tn 4; Finchampstead 3, Carterton 2; Highworth Tn 3, Kidlington 2; Swindon Supermarine 1, Hungerford Tn 4; Wootton Bassett Tn 6, Wantage Tn 1.

Reserve Div 2 West: Clanfield v Cirencester Utd pp; Hook Norton 0, Cirencester Tn 1; Launton Sports 3, Cricklade Tn 0; Old Woodstock Tn 2, Shriv enham 4.

Reserve Div 2 East: Chinnor 2, Rayners Lane 1; Holyport 3, Thatcham Tn 1; Newbury 0, Eton Wick 11.

OXFORDSHIRE SENIOR LEAGUE Clarendon Cup 1st round: Broughton & NN Res 5, Oakley Res 3; Fritwell Res 1, Marston Sts Res 7; Charlton Res 6, Enstone Res 2; Horspath Res 4, Adderbury Park Res 3; Slade Farm Res 11, Watlington Res 0; Eynsham Res 3, Bletchingdon Res 3; North Oxford Res 2, BCS Bardwell Res 8; OUP Res 4, Stonesfield Res 2; Chadlington Res 1, Freeland Res 3.

Premier Div: Adderbury Park 5, BCS Bardwell 1; Horspath 7, Chadlington 1; Kennington 2, Gars-ington 2; Marston Sts 3, Fritwell 1; Stonesfield 0, Enstone 2.

Div 1: Garsington Res 2, Charlton 0; Kidlington OB 5, North Oxford 1; Watlington 1, Slade Farm 4.

JOHN FATHERS OXFORDSHIRE JUNIOR SHIELD 1st round: Corinthians 0, Bloxham 7; Bardwell 4, Eynsham SSC 3; Middle Barton 2, Oxford Irish 0; FC Nomads 2, Drayton Village 3; KEA 9, Freeland 1; Steeple Aston w/o Beckley Utd; ABK 3, AC Finstock 6; Two Rivers 0, Cropredy 6; Thame United Churchds 3, Blackbirds 0; Westminster 0, Cowley Crusaders 4; Bodicote Sps 5, Hornton 1; Souldern 1, Banbury Galaxy 5; Benson Lions 2, Nuffield Arms 1; Finmere 1, Heyford Utd 2; Bampton Tn 5, Aston 1; Chipping Norton Tn Swifts 8, Fieldtown 0; RT HARRIS OXFORD CITY FA Premier Div: Holton Ath v Rose Hill pp; Quarry 09 2, Corner House 1; NOCC 2, Oxford City Blues 2.

Div 1: Union Street 0, Fairview 3; Rose Hill Res 8, North Oxford A 3.

NORTH BERKS LEAGUE Centenary Cup: Hanney Utd 0, Didcot Casuals 1; Long Wittenham Ath 1, Crowmarsh Gifford 0; Marcham 0, Saxton Rov 1.

Div 1: Lambourn Spts 1, Harwell Village 6; Wootton & Dry Sandford 1, Drayton 0.

Div 2: Botley Utd 2, Coleshill Utd 2; Childrey Utd 1, Harwell International 3; East Hendred 3, Grove Rgrs 0; Steventon 2, Benson AFC 3.

Div 3: Drayton Res 1, Wootton & Dry Sandford Res 1; Faringdon Tn Res 7, Benson AFC Res 0; Harwell International Res 1, Kintbury Res 2; Harwell Village Res 5, Sutton Courtenay 5.

Div 4: Appleton Stars 1, East Hendred Res 7; Coleshill Utd Res 0, Stanford-in-the-Vale 3; Faringdon Tn A 2, Marcham Res 1; Grove Rgrs Res 2, Didcot Casuals Res 4.

Div 5: Bampton Tn Res v Challow Utd Res pp; Benson Lions Res 0, Uffington Utd Res 0; Stanford-in-the-Vale Res 2, Steventon Res 1; Sutton Courtenay Res 5, Hanney Utd Res 1.

BERKS & BUCKS JUNIOR CUP 1st round: Compton 1, Lambourn Sports Res 4; Challow Utd 4, Saxton Rov Res 6.

WITNEY & DISTRICT FA Premier Div: Brize Norton 1, Hailey 4; Charlbury Tn 5, Combe 1; Kingham AB 2, Ducklington 4; Minster Lovell 2, Hanborough 3; W Witney 2, Witney Roy 2.

Div 1: Ducklington Res 6, North Leigh A 0; Hanborough Res 0, FC Chequers 5; Witney Wanderers 2, Milton 2; Wychwood Forest 6, FC Mills 5.

Div 2: Southrop 3, West Witney Res 2; Spartan Rgrs Res 3, Wootton Sports 4; Tackley 0, Ducklington A 4; Witney Royals Res 3, Charlbury Tn Res 0.

Div 3: Aston Res 3, Chipping Norton Tn Res 1; FC Chequers Res 2, Kingham AB Res 1; Milton Res 2, Spartan Rgrs A 6; Minster Lovell Res 4, Stanton Harcourt 3.

Div 4: Combe Res 3, Eynsham A 4; Ducklington B 1, Witney Royals A 4; Eynsham Spts Res 1, FC Hollybush 9; Freeland B 2, Wychwood Forest Res 3; North Leigh B 3, AFC Marlborough 2.

BANBURY DISTRICT & LORD JERSEY FA Premier Div: Bishops Itchington 4, Arncott 0; The Bell Sports 2, Wroxton Sports 0.

Div 1: Glory Farm 2, Deddington Tn 7.

Div 2: Middleton Cheney 0, FC Naranja 4.

Div 3: ABK Sports Res 3, Bodicote Sports Res 0; Fenny Compton Res 3, Steeple Aston Res 6; Kings Sutton Res 2, Glory Farm Res 0; Wroxton Sports Res 0, KEA Res 3.

Lord Jersey Cup 1st round: Highfield Old Boys 3, Fenny Compton 1; Priors Utd 2, Heyford Ath 0; Abba Ath 6, Croughton Old Boys 3.

Eric Morris Cup 1st round: Cropredy Res 2, Bishops Res 3; Heyford Utd Res 4, Heyford Ath Res 2.

OFA SAM WATERS CUP 1st round: Northway Boys 4, Banbury Spurs 4; Abba Ath 3, Mansfield Road 6; Chinnor Ath 2, Chalgrove 7; Blacks Head Bletchingdon w/o Rose & Crown; Henley Tn 0, Kings Arms Wheatley 7; Witney Exiles w/o Northway; Aynho Ath 0, Barton Utd 13; Donnington Sunday 0, Chinnor Exiles 1; Bretch Hill Yth 2, Bicesterlona 1; Dorchester Utd 5, Chinnor Spts 0; Kidlington Royals w/o Chesterton Jun; AC Hardwick w/o Riverside; Oxford Yellows 11, Banbury Rgrs 1.

OFA INVITATION LEAGUE Under 16A: Tower Hill 6, Faringdon 2; Rover Yth v Easington Spts pp; Oxford City 3, Witney Vikings 0; Deddington v Banbury Utd pp; Garden City 2, Carterton 1.

Under 16B: Wantage Tn 5, Horspath Yth 1; Berinsfield 3, Bloxham 3; Bullingdon 0, Hanborough 8; Didcot Tn 12, Grendon Rgr 0; Abingdon Tn v AFC Wallingford pp.

Under 16C: Slade Farm Utd 7, Greater Leys Yth 0; Milton Utd 3, Hook Norton 1; Charlbury Tn 3, Bicester Tn 1; Botley 7, Wantage Tn 1.

Under 18 KO Cup 1st Round: Highfield 0, Summertown A 7; Easington Sprts 0, Chesterton 0 (aet, Chesterton win 3-1 on pens); Marston Saints 1, Wantage Tn 3; Ox Blackbirds 3, Oxford Irish 1; Garden City 5, AFC Wallingford 5 (aet, Garden City win 2-0 on pens); Thame Yth 2, Cumnor Minors 1; St Edmunds 2, Oxford City A 4; Abingdon Tn 1, Bloxham 3.

AUTOTYPE UTV LEAGUE Div 1: Standlake Garage 1, Childrey OHB 3; OUP Wands 0, AFC Cowley 2; Sutton Revolution 3, AFC Hinksey 7.

Div 2: Rutherford v Oxford pp; Sandman 1, AFC Woodfarm 7; Wallingford Wands 0, Didcot Casuals 5; Wootton & Dry Sandford 5, Wallingford Exiles 4; Research Machines 3, Woodstock Wands 3.

Div 3A: Iffley Harriers 3, AFC Jericho 3; Leys Wands 4, Yellow Eagles 6; Railway Wheatley 0, Masons Arms 7.

Div 3B: JET 0, Bowyer Arms 4; Long Wittenham 2, Abingdon Exiles 5; Punchbowl Pirates 1, Cross Keys 2; Red Lion Brightwell 3, Abingdon Knights 2; Hampstead Norreys 0, White Horse Abingdon 4.

SOUTH WEST COUNTIES YOUTH CHAMPIONSHIP Under 16: Oxfordshire 1, Dorset 2.

OXFORD MAIL BOYS LEAGUE Under 9 Red League: Summertown Stars 2, Grove Chall 5; Radley 2, Abingdon Youth 3; Kidlington 4, Littlemore Youth 2; Chalgrove Cavaliers 6, Crowmarsh B 4. Blue League: Hinksey Park 2, Wheatley 1; Didcot Tn A 0, Marston Saints 0; Oxford Blackbirds 6, Benson 0. Green League: Summertown Rockets 2, Garsington Youth 9; Didcot Tn B 1, Oxford City Colts 3; Florence Park 1, Northway 0; Faringdon Tn 0, Oxford Irish 3. Yellow League: Wantage Concords 0, Drayton Wasps 1; Berinsfield 0, AFC Brightwell 5; Appleton Stars 0, Harwell & Hendred 7; Headington Sharks 4, Ardington & Lockinge 3.

Under 10 Red League: Grove Chall 3, Didcot Tn A 14; Ardington & Lockinge A 16, Summertown Stars 1; Crowmarsh 2, Horspath 6; Botley Boys 1, Abingdon Youth 6; Cholsey Bluebirds 3, Harwell & Hendred 5. Blue League: Hinksey Park 1, Oxford City Colts 2; Radley 1, Littlemore Youth 1; Didcot Tn B 1, KidlingtonRgrs 1; Faringdon Tn 2, Barton Utd 1. Green League: Goring Robins 4, Ardington & Lockinge B 1; Kennington Ath 0, Didcot Casuals 5; Garsington 1, Oxford Blackbirds A 1; Quarry Rovers 1, St Edmunds 2. Yellow League: Headington Sharks 0, Berinsfield 4; Blewbury Buccaneers 1, Hanney Youth 4; Benson 6, Drayton Wasps 0; Oxford Blackbirds B 1, Whitchurch Hill 1.

Under 11 A League: Radley 0, Horspath 2; Didcot TnA 1, Abingdon Tn 6; Oxford Irish 8, Didcot Tn B 3. B League: Littlemore 10, Whitchurch Hill 2; Didcot Casuals 5, Harwell & Hendred 8; Crowmarsh 6, Abingdon Youth 3; Oxford Blackbirds 2, Chalgrove Cavaliers 4. C League: Summertown Utd 4, Quarry Rovers 0; Hinksey Park 2, AFC Brightwell 3; Garsington 1, Kennington Ath 4. D League: Kidlington Colts 1, Summertown Dragons 9; Faringdon Tn 5, Steventon 5; Northway 1, St Edmunds 4; Wantage Concords B 6, Stanford Youth 5.

Under 12 Cup 1st round: AFC Henley 4, Cholsey Bluebirds 13; Kidlington 1, Headington Sharks 1; Goring Robins 0, AFC Newbury 5. A League: St Edmunds 0, Whitchurch Hill 4; Crowmarsh A 0, Childrey Juniors 0; Horspath 2, Oxford Blackbirds 4; Didcot Tn A 4, Greater Leys Youth 3. B League: Summertown Stars 3, Florence Park 3; Didcot Casuals A 1, Chalgrove Cavaliers 1; Abingdon Tn 5, Marston Saints 1. C League: Kennington Ath 1, Hinksey Park 2; Oxford City Colts 6, Didcot TnB 5. D League: Crowmarsh B 7, Appleton Stars 1; Stanford 10, Didcot Casuals B 1; Charney Rgrs 5, Benson 2.

Under 13 Cup 1st round: Abingdon Colts 4, Milton Utd 1; Benson Merlins 5, Watlingon Tn 4; HInksey Park v Abingdon Youth pp; Horspath 2, Kidlington Youth 8. A League: Oxford Blackbirds 0, Cumnor Minors 8; Radley 1, Marston Saints Blue 0; AFC Henley 3, Summertown Stars 1; AFC Newbury 0, Didcot Tn Youth 1; Bloxham 5, Wantage Concords 2. B League: Cholsey Bluebirds 3, Rotherfield Utd 3; Quarry Rovers 8, Didcot Casuals 5. C League: Summertown Pirates 4, Oxford City Colts 3; Saxton Rovers 6, Botley 0. D League: Hanney 9, Didcot Tn B 1.

Under 14 A League: Easington Sports 0, Harwell & Hendred 4; Didcot Tn 6, Abingdon Youth 1; AFC Henley 3, Kennington Ath 4; Tower Hill 6, St Edmunds 2. B League: Oxford Blackbirds 3, Didcot Casuals 1; Summertown Stars 4, Oxford Irish 6; Kidlington Colts 3, Oxford City Colts 2. C League: Cholsey Bluebirds 2, Radley Youth 8; Cumnor Minors 1, St James Boys 10; Garsington 2, Watlington Tn 5.

Under 15 A League: Marston Saints 5, AFC Newbury 3; Tower Hill 3, Radley A 1; Didcot Tn A 0, Kidlington Youth 2. B League: AFC Henley A 1, Wantage Concords 5; Summertown Utd 2, Didcot Tn B 4; St Edmunds 3, Florence Park 0; Oxford Blackbirds 7, AFC Henley B 3; Oxford Irish 4, Chalgrove Cavaliers 0. C League: Saxton Rovers 3, Abingdon Youth 1; Harwell & Hendred 1, Oxford City Colts 9; Hinksey Park 4, Didcot Casuals 5.

GILES SPORTS WITNEY YOUTH LEAGUE Under 9 Blue League: Bampton Town 1, Eynsham Association 1; Carterton 0, Ducklington 5; Witney Vikings Yth 1, Tower Hill Stars 3; Wychwood 0, Tower Hill 4. Green League: Chadlington 1, Garden City 2; Combe Junior Sports 4, Enstone Sports 0; Stonesfield Strikers 0, Kingston Colts 7; Yarnton Blues 1, Hook Norton 5. Red League: Banbury Utd Yth 2, Brackley Town Saints 0; Banbury Utd Yth Spencer 0, Brackley Town 1; Easington Sports 0, Chasewell Park 1; Middleton Cheney 4, Bloxham 0. White League: Bardwell 5, Deddington Town Colts Cobras 2; Bicester Tn Colts 0, Chesterton Jun 0; Highfield Jun 11, Grendon Rangers 0; Launton Boys 0, Deddington Town Colts Sharks 6.

Under 10 Knockout Cup 1st round: Bampton Town 7, Launton Boys Athletic 1; Banbury Utd Yth 7, Chipping Norton Tn Swifts 2; Bicester Tn Colts 8, Highfield Jun Colts 0; Bourton Rov Yth 1, Banbury Tn Yth 0; Freeland 0, Ducklington 5; Garden City 5, Carterton Colts 0; Moreton Rangers 5, Banbury Utd Yth Spencer 0. A League: Grendon Rangers 1, Charlbury Tn Yth 4; Yarnton Blues 0, Chasewell Park Pumas 7.

Under 11 A League: Bloxham 1, Bicester Tn Colts 9; Bourton Rov Yth 3, Bampton Town 9; Brackley Town Saints 3, Tower Hill 0; Carterton 2, Kings Sutton Yth Juniors 1; Ducklington 2, Middleton Cheney 3. B League: Cumnor Minors 8, Banbury Utd Yth 3; Eynsham Association 5, Chasewell Park 2; Grendon Rangers 6, Launton Boys 3; Highfield Jun 2, Kingston Colts 1; Kings Sutton Yth Royals 4, Hook Norton 2. C League: Deddington Town Colts 4, Bodicote Sports 4; Hanborough Yth 0, Moreton Rangers 1; Marsh Gibbon 0, Old Woodstock Town CJS 4; Wychwood 4, Garden City 4. D League: Charlbury Tn Yth 2, Carterton Colts 1; Charlton & District 8, Azad Hill 0; Witney Vikings Yth 0, Highfield Jun Eagles 4.

Under 12 A League: Banbury Tn Yth 4, Bampton Town 2; Bicester Tn Colts 3, Tower Hill 2; Brackley Town 1, Middleton Cheney 4; Carterton Colts 2, Highfield Jun 1; Deddington Town Colts 3, Garden City 2; Enstone Sports v Hook Norton pp. B League: Carterton v Ducklington pp; Charlton & District 2, Cumnor Minors 1; Freeland 0, Bloxham 0; Banbury Utd Yth 3, Launton Boys 1; Old Woodstock Town CJS 4, Chipping Norton Tn Swifts 3. C League: Charlbury Tn Yth 2, Bardwell 2; Easington Sports 1, Tower Hill Stars 3; Grendon Rangers 3, Yarnton Blues 1; Moreton Rangers 6, Eynsham Association 6; Wychwood 2, Deddington Town Colts Cougars 3.

Under 13 Knockout Cup 1st round: Bardwell 5, Highfield Jun Colts 3; Carterton 1, Chipping Norton Tn Swifts 5; Easington Sports 0, Ardley United 11; Freeland v Bicester Tn Colts Stars pp; Garden City 2, Marsh Gibbon 0; Kingham All Blacks v Ducklington pp; Middleton Cheney 2, Banbury Tn Yth 5; Old Woodstock Town 0, Carterton Colts 6; Old Woodstock Town CJS 3, Moreton Rangers 0; Wychwood 3, Banbury Utd Yth 2 (aet); Yarnton Blues 0, Highfield Jun 12.

Under 14 A League: Eynsham Association 1, Deddington Town Colts 3; Launton Boys 2, Carterton Colts 2; North Leigh 1, Steeple Aston & Barton Jun 7. B League: Banbury Tn Yth Colts 5, Carterton 5; Banbury Utd Yth 1, Bicester Tn Colts 4.

Under 15 A League: Azad Hill 2, Witney Vikings Yth 5; Bicester Tn Colts 0, Banbury Utd Yth 3; Carterton 2, Bicester Town FC 2; Garden City 4, Bloxham 2; Wychwood 0, North Leigh 6. B League: AFC Marlborough 6, Charlbury Tn Yth 2; Bampton Town 5, Highfield Jun 0; Carterton Colts 0, Eynsham Association 12; Ducklington 0, Banbury Tn Yth 3; Kings Sutton 6, Hook Norton 4.

OXFORD MAIL GIRLS LEAGUE Under 10: Banbury Utd 0, Swindon Spitfires 9; Summertown Stars w/o Bardwell; Benson Utd w/o Wantage; Chinnor 2, Tower Hill Vixens 4; Kidlington 0, Carterton 1.

Under 11: Bardwell 1, Summertown Stars 2; Chinnor 0, Didcot Casuals 4; Kidlington 0, Swindon Spitfires 5; Tower Hill Vixens 0, Oxford City 4.

Under 12: Marston Saints Angels 4, Chinnor 9; Oxford Bluebirds 2, Carterton 3; Swindon Spitfires 10, Tower Hill Vixens 1; Swindon Tn 4, Banbury Utd 0; Wantage 1, Didcot Casuals 5.

Under 13 Div A: Ducklington 1, St Edmunds 5. Div B: Didcot Casuals 3, Kennington 2.

Under 14: Summertown Stars 0, Didcot Casuals 1; Swindon Spitfires 7, Chinnor 1.

Under 15: Marston Saints Angels 1, Carterton 3; Oxford Bluebirds v Ducklington home win awarded; Oxford City 2, Highworth Tn 0; Radley 4, Cholsey Bluebirds 0; Wychwood 3, Tower Hill Vixens 1.

Youth Div: Chinnor 4, St Edmunds 1.

RUGBY ENGLISH CLUBS CHAMPIONSHIP National 2 South: Henley 25, Richmond 36.

National 3 South West: Coney Hill 6, Chinnor 12; Old Patesians 12, Oxford Harlequins 13.

South West 1 East: Cheltenham 53, Wallingford 7.

Southern Counties North: Aylesbury 10, Witney 27; Chip Norton 43, Swindon 3; Grove 72, Bicester 0.

Midlands 2 East South: Banbury 15, Vipers 14.

BB&O Premier Div: Alchester 34, Gosford All Blacks 5; Harwell 8, Stow-on-the-Wold 17 – abandoned after 47 mins, referee injured; Oxford 18, Phoenix 14; Thatcham 26, Abingdon 7.

BB&O Premier A: Chinnor 3rd 3, Windsor 2nd 46; High Wycombe 2nd 7, Bicester 2nd 33; Oxford Harlequins 2nd 24, Witney 2nd 15; Wallingford 2nd 34, Marlow 2nd 19.

BB&O Div 1 North: Banbury 2nd w/o Bletchley 2nd; Chinnor 4th 0, Chesham 28; Oxford Harlequins 3rd 41, Wheatley 24; Witney 3rd 12, Beaconsfield 2nd 15.

BB&O Div 1 South: Henley 3rd 50, Redingensians 4th 10; Hungerford 18, Littlemore 13.

BB&O Div 2 North: Bicester 3rd 12, Aylesbury 3rd 36; Buckingham 3rd 21, Chipping Norton 2nd 40; Gosford All Blacks 2nd 10, Princes Risborough 48; Winslow w/o Witney 4th.

BB&O Div 2 South: Grove 3rd 27, Wallingford 3rd 0; Newbury 4th 53, Didcot 19; Phoenix 2nd 80, Harwell 2nd 5.

CLUB MATCH Banbury 3rd 19, Oxford Harlequins 4th 20.

HOCKEY MEN SOUTH LEAGUE Regional 2: Sunbury 3, Rover Oxford 2nd 0.

WOMEN SOUTH CLUBS LEAGUE Div 1: Rover Oxford 1, Oxford Hawks 4.

GOLF SHAW GIBBS OXON FOURSOMES LEAGUE Section 1: Oxford City 1, Burford 2; The Oxfordshire 2, Tadmarton Heath 1.

Section 2: Chipping Norton 21/2, Ellesborough 1/2; Studley Wood 3, Shrivenham Park 0.

Section 3: Mentmore 2, Buckingham 1.

Section 4: Hadden Hill 1, Carswell 2.