Club Certificate2025
ALADROQUEESP-3415_C
RFEV
c/ Gamazo sn
39004 Santander – España
crucero@rfev.es
Rated boat velocities in knots
Wind Velocity 4 kt 6 kt 8 kt 10 kt 12 kt 14 kt 16 kt 20 kt 24 kt
Beat Angles43.2°43.2°41.2°39.0°38.1°38.0°38.3°38.9°40.3°
Beat VMG2.183.033.714.204.404.454.484.494.42
52°3.404.625.506.006.246.356.426.516.50
60°3.634.875.716.176.516.676.776.896.92
75°3.795.045.856.346.847.197.387.667.78
90°3.855.156.056.697.157.457.998.578.95
110°3.785.116.066.767.558.398.979.9110.86
120°3.584.915.896.557.298.219.2910.9912.44
135°3.034.325.416.116.737.438.2910.7914.22
150°2.503.634.665.536.126.667.258.8712.14
Run VMG2.173.144.044.795.345.816.287.6810.52
Gybe Angles143.5°143.5°147.4°150.2°155.2°160.4°153.1°143.1°139.8°
APH ToD:618.8CDL: 6.606APH ToT: 0.9696CertNo:341501
BOAT
ClassSPRINTO Quil.DesignerNIVELT BernardBuilderARCHAMBAULTAge date01/1998Series date01/1993Offset fileSPRTO_CB.OFFData fileE3415_C
HULL
Length Overall6.600 mMaximum Beam2.166 mDraft1.517 mDisplacement673 kgDLR2.8759IMS DivisionSportboatDynamic Allowance0.220%Age Allowance0.487%
PROPELLER
InstallationNo PropellerTypeN/ADiameterN/A
CREW
Maximum weight230 kg(declared)Minimum weight130 kg ✱ when appliedNon Manual PowerNoCrew Arm Extension
SAIL AREAS (m²)
MeasuredRatedMainsail15.0015.54Headsail Luffed7.417.41Headsail FlyingSymmetricAsymmetric23.1923.19 (All asymmetric spinnakers with SHW/SFL > 85%)
STORM SAIL AREAS (m²)
Trysail4.22Storm Jib2.39Heavy Weather Jib6.43
SAIL LIMITS
Headsails5
✱ One set on the forestay
Spinnakers4
STABILITY
Righting MomentN/AStability IndexN/A
COMMENTS
CASCO ESTIMADO. QUILLA ABATIBLE.
The owner and any other person in charge is responsible that boat is complying with her certificate in accordance with RRS 78.1 and ORC Rule 304.
Club Certificate2025
ALADROQUEESP-3415_C
RFEV
c/ Gamazo sn
39004 Santander – España
crucero@rfev.es
Time Allowances in secs/NM
Wind Velocity 4 kt 6 kt 8 kt 10 kt 12 kt 14 kt 16 kt 20 kt 24 kt
Beat VMG1651.81189.2969.6857.2819.1808.2804.3801.0814.4
52°1060.3779.7654.5600.5576.6567.1560.9553.0553.6
60°991.2739.2630.7583.5552.7540.1532.1522.2519.9
75°949.1714.7615.5568.3526.6500.6488.1470.2462.5
90°934.9699.3594.8538.1503.6482.9450.7420.2402.2
110°951.3705.1594.5532.8476.6429.0401.5363.3331.6
120°1005.1733.7610.7549.2493.9438.6387.7327.5289.3
135°1187.6832.6665.9589.0535.2484.6434.3333.7253.1
150°1438.3992.1772.2651.1588.0540.7496.6405.9296.4
Run VMG1662.01145.6891.7751.7674.0619.7572.9468.7342.3
Selected Courses
Windward / Leeward1655.61167.4930.6804.5746.6714.0688.6634.8578.3
All purpose1240.3892.5728.8644.8598.4567.7542.7500.2464.1
Single Number Scoring Options
CourseTime On
Distance
Time On
Time
Windward / Leeward779.70.7695
All purpose618.80.9696
 
Custom scoring options for Australia
Scoring OptionTime On
Distance
Time On
Time
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Custom scoring options for Austria
Scoring OptionTime On
Distance
Time On
Time
Coastal/Long Distance676.00.8876
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Performance Curve4 kt 6 kt 8 kt 10 kt 12 kt 14 kt 16 kt 20 kt 24 kt
Coastal/Long Distance1762.91165.2874.9725.5642.4592.3544.2464.0428.1
Custom scoring options for Brazil
Scoring OptionTime On
Time
Upwind "bolina"0.6722
Downwind "popa"0.8196
70% up, 30% down "Ilhabela"0.7105
30% up, 70% down "Ilhabela-inverso"0.7690
Custom scoring options for Bulgaria
Scoring OptionTime On
Distance
Time On
Time
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Predominantly Upwind678.60.8842
Predominantly Downwind631.00.9509
Custom scoring options for Canada
Scoring OptionTODTOT
Triple Number AP Low810.60.7402
Triple Number AP Medium617.10.9722
Triple Number AP High533.01.1257
Triple Number Windward/Leeward Low1097.20.5469
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Single Number Predominant Upwind705.50.8505
Single Number Predominant Reaching608.70.9858
Single Number Predominant Downwind655.80.9149
Predominant Upwind - Low981.80.6111
Predominant Upwind - Low/Med744.40.8060
Predominant Upwind - Medium656.30.9142
Predominant Upwind - Med/High610.70.9825
Predominant Upwind - High583.41.0285
Predominant Downwind Low986.50.6082
Predominant Downwind Low/Med722.60.8304
Predominant Downwind Medium610.40.9830
Predominant Downwind Med/High525.21.1424
Predominant Downwind High452.01.3273
Predominant Reaching Low868.70.6907
Predominant Reaching Low/Med658.10.9117
Predominant Reaching Medium571.11.0506
Predominant Reaching Med/High506.11.1855
Predominant Reaching High456.21.3152
SA/DSPL Upwind29.24SA/DSPL Downwind49.81
Scoring OptionTODTOT
5-Band Windward/Leeward Low1230.60.4876
5-Band Windward/Leeward Low/Med893.80.6713
5-Band Windward/Leeward Medium761.10.7883
5-Band Windward/Leeward Med/High688.60.8713
5-Band Windward/Leeward High634.40.9459
Windward/Leeward 60-40 Low1234.50.4860
Windward/Leeward 60-40 Low/Med903.10.6644
Windward/Leeward 60-40 Medium775.90.7733
Windward/Leeward 60-40 Med/High712.00.8427
Windward/Leeward 60-40 High668.30.8979
5-Band AP Low897.40.6686
5-Band AP Low/Med704.00.8522
5-Band AP Medium607.20.9882
5-Band AP Med/High544.41.1021
5-Band AP High501.31.1969
5-Band SF Bay Tour - Low1056.70.5678
5-Band SF Bay Tour - Low/Med853.70.7028
5-Band SF Bay Tour - Medium731.20.8205
5-Band SF Bay Tour - Med/High662.80.9052
5-Band SF Bay Tour - High613.30.9783
Chicago-Mac Upwind0.8245
Chicago-Mac All Purpose0.8543
Chicago-Mac Downwind0.8761
Bayview-Mac Cove Island0.6147
Bayview-Mac Shore0.6199
Harvest Moon Regatta511.11.1739
Custom scoring options for Cyprus
Scoring OptionTime On
Distance
Time On
Time
Coastal/Long Distance676.00.8876
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Performance Curve4 kt 6 kt 8 kt 10 kt 12 kt 14 kt 16 kt 20 kt 24 kt
Coastal/Long Distance1762.91165.2874.9725.5642.4592.3544.2464.0428.1
Custom scoring options for Denmark
Scoring OptionTime On
Distance
Time On
Time
Coastal/Long Distance676.00.8876
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Performance Curve4 kt 6 kt 8 kt 10 kt 12 kt 14 kt 16 kt 20 kt 24 kt
Coastal/Long Distance1762.91165.2874.9725.5642.4592.3544.2464.0428.1
Custom scoring options for Spain
Scoring OptionTime On
Distance
Coastal/Long Distance676.0
Performance Curve4 kt 6 kt 8 kt 10 kt 12 kt 14 kt 16 kt 20 kt 24 kt
Coastal/Long Distance1762.91165.2874.9725.5642.4592.3544.2464.0428.1
Custom scoring options for Estonia
Scoring OptionTime On
Distance
Time On
Time
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Custom scoring options for Finland
Scoring OptionTime On
Distance
Time On
Time
FinRating (Coastal/Long Distance)676.00.8876
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Performance Curve4 kt 6 kt 8 kt 10 kt 12 kt 14 kt 16 kt 20 kt 24 kt
Coastal/Long Distance1762.91165.2874.9725.5642.4592.3544.2464.0428.1
Custom scoring options for France
Scoring OptionTime On
Distance
Time On
Time
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Custom scoring options for Germany
Scoring OptionTime On
Time
Coastal/Long Distance0.8876
Triple Number Coastal/Long Distance Low0.7402
Triple Number Coastal/Long Distance Medium0.9723
Triple Number Coastal/Long Distance High1.1257
Triple Number Windward/Leeward Low0.5720
Triple Number Windward/Leeward Medium0.7761
Triple Number Windward/Leeward High0.8892
Performance Curve4 kt 6 kt 8 kt 10 kt 12 kt 14 kt 16 kt 20 kt 24 kt
Coastal/Long Distance1762.91165.2874.9725.5642.4592.3544.2464.0428.1
For information
General Purpose Handicap (GPH)698.0
Custom scoring options for Greece
Scoring OptionTime On
Distance
Time On
Time
Coastal/Long Distance676.00.8876
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Performance Curve4 kt 6 kt 8 kt 10 kt 12 kt 14 kt 16 kt 20 kt 24 kt
Coastal/Long Distance1762.91165.2874.9725.5642.4592.3544.2464.0428.1
Custom scoring options for Hungary
Scoring OptionTime On
Distance
Time On
Time
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Custom scoring options for Israel
Scoring OptionTime On
Distance
Time On
Time
Coastal/Long Distance676.00.8876
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Performance Curve4 kt 6 kt 8 kt 10 kt 12 kt 14 kt 16 kt 20 kt 24 kt
Coastal/Long Distance1762.91165.2874.9725.5642.4592.3544.2464.0428.1
Custom scoring options for Japan
Scoring OptionTime On
Distance
Time On
Time
Coastal/Long Distance676.00.8876
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Performance Curve4 kt 6 kt 8 kt 10 kt 12 kt 14 kt 16 kt 20 kt 24 kt
Coastal/Long Distance1762.91165.2874.9725.5642.4592.3544.2464.0428.1
Custom scoring options for Korea
Scoring OptionTime On
Distance
Triple Number Coastal/Long Distance Low810.6
Triple Number Coastal/Long Distance Medium617.1
Triple Number Coastal/Long Distance High533.0
Triple Number Windward/Leeward Low1049.0
Triple Number Windward/Leeward Medium773.1
Triple Number Windward/Leeward High674.8
Predominantly Upwind678.6
Predominantly Downwind631.0
Predominantly Reaching597.9
Custom scoring options for Lithuania
Scoring OptionTime On
Distance
Time On
Time
Coastal/Long Distance676.00.8876
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Performance Curve4 kt 6 kt 8 kt 10 kt 12 kt 14 kt 16 kt 20 kt 24 kt
Coastal/Long Distance1762.91165.2874.9725.5642.4592.3544.2464.0428.1
Custom scoring options for Netherlands
Scoring OptionTime On
Time
Triple Number Coastal/Long Distance Low0.7402
Triple Number Coastal/Long Distance Medium0.9723
Triple Number Coastal/Long Distance High1.1257
Triple Number Windward/Leeward Low0.5720
Triple Number Windward/Leeward Medium0.7761
Triple Number Windward/Leeward High0.8892
Coastal/Long Distance0.8876
Predominantly Upwind0.8842
Predominantly Downwind0.9509
For information
General Purpose Handicap (GPH)698.0
Custom scoring options for Norway
Scoring OptionTime On
Time
Distanseseilas Singeltall  (APH)0.9696
Distanseseilas Trippeltall svak vind0.7402
Distanseseilas Trippeltall mellomvind0.9723
Distanseseilas Trippeltall sterk vind1.1257
Pølsebane Trippeltall svak vind0.5720
Pølsebane Trippeltall mellomvind0.7761
Pølsebane Trippeltall sterk vind0.8892
Motvind Singeltall0.8842
Medvind Singeltall0.9509
Custom scoring options for Portugal
Scoring OptionTime On
Distance
Time On
Time
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Coastal/Long Distance676.00.8876
Custom scoring options for Russia
Scoring OptionTime On
Distance
Time On
Time
Predominantly Upwind678.60.8842
Predominantly Downwind631.00.9509
Custom scoring options for South Africa
Scoring OptionTime On
Distance
Time On
Time
Cape Doctor Inshore595.31.0079
Cape Doctor Coastal474.91.2633
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Custom scoring options for Slovenia
Scoring OptionTime On
Time
Triple Number Coastal/Long Distance Low0.7402
Triple Number Coastal/Long Distance Medium0.9723
Triple Number Coastal/Long Distance High1.1257
Triple Number Windward/Leeward Low0.5720
Triple Number Windward/Leeward Medium0.7761
Triple Number Windward/Leeward High0.8892
Custom scoring options for Switzerland
Scoring OptionTime On
Time
Triple Number Coastal/Long Distance Low0.7402
Triple Number Coastal/Long Distance Medium0.9723
Triple Number Coastal/Long Distance High1.1257
Triple Number Windward/Leeward Low0.5720
Triple Number Windward/Leeward Medium0.7761
Triple Number Windward/Leeward High0.8892
Custom scoring options for Sweden
Scoring OptionTime On
Distance
Time On
Time
Coastal/Long Distance676.00.8876
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Predominantly Upwind678.60.8842
Predominantly Downwind631.00.9509
Performance Curve4 kt 6 kt 8 kt 10 kt 12 kt 14 kt 16 kt 20 kt 24 kt
Coastal/Long Distance1762.91165.2874.9725.5642.4592.3544.2464.0428.1
Custom scoring options for Ukraine
Scoring OptionTime On
Distance
Time On
Time
Coastal/Long Distance676.00.8876
Triple Number Coastal/Long Distance Low810.60.7402
Triple Number Coastal/Long Distance Medium617.10.9723
Triple Number Coastal/Long Distance High533.01.1257
Triple Number Windward/Leeward Low1049.00.5720
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Performance Curve4 kt 6 kt 8 kt 10 kt 12 kt 14 kt 16 kt 20 kt 24 kt
Coastal/Long Distance1762.91165.2874.9725.5642.4592.3544.2464.0428.1
Custom scoring options for United States of America
Scoring OptionTODTOT
Triple Number AP Low810.60.7402
Triple Number AP Medium617.10.9722
Triple Number AP High533.01.1257
Triple Number Windward/Leeward Low1097.20.5469
Triple Number Windward/Leeward Medium773.10.7761
Triple Number Windward/Leeward High674.80.8892
Single Number Predominant Upwind705.50.8505
Single Number Predominant Reaching608.70.9858
Single Number Predominant Downwind655.80.9149
Predominant Upwind - Low981.80.6111
Predominant Upwind - Low/Med744.40.8060
Predominant Upwind - Medium656.30.9142
Predominant Upwind - Med/High610.70.9825
Predominant Upwind - High583.41.0285
Predominant Downwind Low986.50.6082
Predominant Downwind Low/Med722.60.8304
Predominant Downwind Medium610.40.9830
Predominant Downwind Med/High525.21.1424
Predominant Downwind High452.01.3273
Predominant Reaching Low868.70.6907
Predominant Reaching Low/Med658.10.9117
Predominant Reaching Medium571.11.0506
Predominant Reaching Med/High506.11.1855
Predominant Reaching High456.21.3152
SA/DSPL Upwind29.24SA/DSPL Downwind49.81
Scoring OptionTODTOT
5-Band Windward/Leeward Low1230.60.4876
5-Band Windward/Leeward Low/Med893.80.6713
5-Band Windward/Leeward Medium761.10.7883
5-Band Windward/Leeward Med/High688.60.8713
5-Band Windward/Leeward High634.40.9459
Windward/Leeward 60-40 Low1234.50.4860
Windward/Leeward 60-40 Low/Med903.10.6644
Windward/Leeward 60-40 Medium775.90.7733
Windward/Leeward 60-40 Med/High712.00.8427
Windward/Leeward 60-40 High668.30.8979
5-Band AP Low897.40.6686
5-Band AP Low/Med704.00.8522
5-Band AP Medium607.20.9882
5-Band AP Med/High544.41.1021
5-Band AP High501.31.1969
5-Band SF Bay Tour - Low1056.70.5678
5-Band SF Bay Tour - Low/Med853.70.7028
5-Band SF Bay Tour - Medium731.20.8205
5-Band SF Bay Tour - Med/High662.80.9052
5-Band SF Bay Tour - High613.30.9783
Chicago-Mac Upwind0.8245
Chicago-Mac All Purpose0.8543
Chicago-Mac Downwind0.8761
Bayview-Mac Cove Island0.6147
Bayview-Mac Shore0.6199
Harvest Moon Regatta511.11.1739
Club Certificate2025
ALADROQUEESP-3415_C
RFEV
c/ Gamazo sn
39004 Santander – España
crucero@rfev.es
Data in meters/kilograms (Metric)
HULL AND APPENDAGES (Lightship Trim)
ClassSPRINTO Quil.Measurement01/01/2025HINPlan reviewHull constructionSolidCarbon rudderNoLight stanchionsNoTrim tabNo
LOA6.600Max. Beam2.166Draft1.517Displacement673Wetted area8.29IMS L6.564LSM06.161Acc. length6.752Sink (kg/mm) 7.34
VCGD0.132VCGM-0.049RM Rated (kg·m) 18.1Limit of positive stability(°) N/AStability IndexN/ADefault crew weight336Declared crew weight230
PROPELLER
Propeller TypeNo Propeller
Hydro generatorNo
RIG
Forestay tensionAftInner stayNone FittedMast materialAluminumSingle headsail furlerYesMainsail furlerNoArticulated bowspritNoNon-circular riggingNoFiber riggingNoAdjustable mast footNoRunning backstays0Checkstays0Spreaders1Rotating mastNo
P7.655IG6.900ISP7.100MDT10.050MDL10.100MDT2MDL2TLMWGO
E3.145J1.800BAS0.825FSD0.020SFJ0.200SPLWPLTPS2.500BD0.120MWTMCG
Flying Headsail Foretriangles IdISPTPS
FLOTATION AND STABILITY
Calculation methodRM entered directlyRM entered20.0Flotation Date01/01/2010
BALLAST
TANKS
INVENTORY
INVENTORY
Fixed Ballast Total0
Total deductible
Total deductible
Club Certificate2025
ALADROQUEESP-3415_C
RFEV
c/ Gamazo sn
39004 Santander – España
crucero@rfev.es
MAINSAIL
IdMHBMUWMTWMHWMQWAreaMeas.DateComment10.140.721.312.162.7315.0002/11/2024
HEADSAIL
IdHHBHUWHTWHHWHQWHLPHLUBtnFlyingFTAreaMeas.DateComment00.050.300.561.191.682.286.46NoNo 7.4102/11/2024ENRROLLADOR
ASYMMETRIC SPINNAKER
IdSLUSLESLSHWSFLRatioAreaMeas.DateCommentORC6.96NaN23.19* Copied from legacy *