### Create Belts with FeatureScript Source: https://context7.com/dcowden/featurescript/llms.txt Creates timing or flat belts around any number of pulleys, ensuring proper tension and routing geometry. This feature requires specifying pulley selections, belt parameters, and routing direction. ```javascript // Access the feature at: https://cad.onshape.com/documents/57886eace4b0e425c1ef548a // // Usage: // 1. Select pulley edges or cylindrical faces // 2. Define belt parameters // 3. Specify routing direction // // Example - 3-pulley belt drive: { "pulleys": ["Pulley1", "Pulley2", "Pulley3"], "beltType": "flat", "beltWidth": "10 mm", "beltThickness": "2 mm", "tension": "moderate", "routingDirection": "clockwise" } // Result: Belt geometry wrapping around all three pulleys // with proper tangent transitions ``` -------------------------------- ### Create O-Ring Source: https://context7.com/dcowden/featurescript/llms.txt Generates O-rings with standard or custom dimensions designed to fit into existing grooves. It allows specification of compression and material properties for proper sealing. Users can select a groove or define dimensions directly. ```javascript // Access the feature at: https://cad.onshape.com/documents/ae242486af63d55695d994a6 // // Usage: // 1. Select groove face or specify dimensions // 2. Choose O-ring size or cross-section // 3. Define compression and material properties // // Example for hydraulic application: { "grooveType": "face seal", "innerDiameter": "45 mm", "crossSection": "3.5 mm", "standard": "AS568", "sizeNumber": "214", "compression": "15%", "stretchFit": "2%" } // Result: AS568-214 O-ring (3.5mm cross-section, 47.22mm ID) ``` -------------------------------- ### Create Socket Head Cap Screw Source: https://context7.com/dcowden/featurescript/llms.txt Creates socket head cap screws, including associated hardware like clearance holes, taps, and counterbores. This feature simplifies fastener modeling. Users define the screw size, length, and desired auxiliary features. ```javascript // Access the feature at: https://cad.onshape.com/documents/2d7e0a6b68c2039da4221ebc // // Usage: // 1. Select insertion point and direction // 2. Choose screw size // 3. Specify length and features // // Example - M6 SHCS with clearance hole: { "screwSize": "M6", "screwLength": "30 mm", "includeCounterbore": true, "counterboreDepth": "6.5 mm", "includeClearanceHole": true, "clearanceHoleTolerance": "normal", "insertionPoint": "Vertex1", "direction": "Normal to Face" } // Result: M6x30 socket head cap screw with counterbore and clearance ``` -------------------------------- ### Create Primitive Shapes (Torus, Dome, Sphere) Source: https://context7.com/dcowden/featurescript/llms.txt Creates fundamental geometric primitives including tori, hemispherical domes, and full spheres. Users select the primitive type, define its dimensions (e.g., major/minor radius for torus, radius/height for dome), and specify its position and orientation relative to the coordinate system. ```javascript // Access the feature at: https://cad.onshape.com/documents/05a8f21030b0b305f4416e1a // // Usage: // 1. Select primitive type // 2. Define dimensions // 3. Position relative to coordinate system // // Example - Torus for O-ring design: { "primitiveType": "torus", "majorRadius": "25 mm", "minorRadius": "3 mm", "centerPoint": "Origin", "orientation": "XY Plane" } // Example - Dome for pressure vessel: { "primitiveType": "dome", "radius": "100 mm", "baseHeight": "50 mm", "basePlane": "Top Plane" } // Result: Torus or dome geometry created at specified location ``` -------------------------------- ### Create Mortise and Tenon Joints with Onshape FeatureScript Source: https://context7.com/dcowden/featurescript/llms.txt Generates traditional mortise and tenon joints for woodworking. The feature creates a tenon on one part and a corresponding mortise on the mating part, configurable by joint dimensions and material thickness. ```javascript // Access the feature at: https://cad.onshape.com/documents/57ebf15e06acf910d5ac1b09 // // Usage: // 1. Select tenon part and face // 2. Select mortise part and face // 3. Configure joint dimensions // // Example configuration: { "tenonLength": "30 mm", "tenonWidth": "20 mm", "tenonThickness": "8 mm", "mortiseDepth": "32 mm", "shoulderOffset": "5 mm", "hauntedOptions": "none" } // Result: Tenon protrudes from first part, // mortise cavity created in second part ``` -------------------------------- ### Create Parametric Surface Source: https://context7.com/dcowden/featurescript/llms.txt Creates surfaces defined by the equation z = f(x,y). Users need to input the equation, the ranges for x and y, and the desired surface resolution. This is suitable for generating mathematically defined surfaces like terrain or complex shapes. ```javascript // Access the feature at: https://cad.onshape.com/documents/57a62df8e4b03de4c9fcf154 // // Usage: // 1. Enter equation for z as function of x and y // 2. Define x and y ranges // 3. Set surface resolution // // Example - Sine wave surface: { "equation": "5 * sin(x/10) * cos(y/10)", "xMin": "-50 mm", "xMax": "50 mm", "yMin": "-50 mm", "yMax": "50 mm", "resolution": 50 } // Result: Undulating surface with 5mm amplitude ``` -------------------------------- ### Create Spur Gear Source: https://context7.com/dcowden/featurescript/llms.txt Creates mathematically correct involute spur gears with options for center bores, keyways, and specific tooth profiles. This feature is crucial for precise mechanical power transmission. Users define the module or diametral pitch and the number of teeth. ```javascript // Access the feature at: https://cad.onshape.com/documents/5742c8cde4b06c68b362d748 // // Usage: // 1. Specify module or diametral pitch // 2. Define number of teeth // 3. Configure bore and keyway // // Example - 24 tooth gear: { "module": "2.0", // 2mm module "numberOfTeeth": 24, "pressureAngle": "20 deg", "faceWidth": "15 mm", "centerHoleDiameter": "10 mm", "includeKeyway": true, "keyWidth": "3 mm", "profileShift": 0 } // Result: 48mm pitch diameter gear with involute tooth profile, // 10mm bore with 3mm keyway ``` -------------------------------- ### Create Planetary Gears with FeatureScript Source: https://context7.com/dcowden/featurescript/llms.txt Generates complete epicyclic (planetary) gear transmissions with true involute gears. It automatically calculates the meshing between sun, planet, and ring gears based on specified parameters like module, teeth counts, and pressure angle. ```javascript // Access the feature at: https://cad.onshape.com/documents/b55a80bb510b8ff5cb20fd9a // // Usage: // 1. Define gear ratio requirements // 2. Specify module and number of planets // 3. Configure gear parameters // // Example - 3:1 reduction planetary: { "module": "1.5", "sunTeeth": 20, "planetTeeth": 15, "numberOfPlanets": 3, "ringTeeth": 50, // Must equal sunTeeth + 2*planetTeeth "pressureAngle": "20 deg", "faceWidth": "12 mm", "calculateRatio": true } // Result: Complete planetary gear set with 3:1 reduction ratio // (3 planet gears, sun=20T, planets=15T, ring=50T) ``` -------------------------------- ### Nest Flat Parts into Sheets for Cutting Optimization (JavaScript) Source: https://context7.com/dcowden/featurescript/llms.txt Optimizes material usage by nesting flat parts into sheets for laser, waterjet, or plasma cutting. Users select parts, define sheet dimensions, set spacing and rotation parameters, and run the optimization. The output includes an optimal nesting layout and material utilization report. ```javascript // Access the feature at: https://cad.onshape.com/documents/576e01dbe4b0cc2e7f46a55d // // Usage: // 1. Select flat parts to nest // 2. Define sheet dimensions // 3. Set spacing and rotation parameters // 4. Run optimization // // Example - 4x8 plywood sheet layout: { "parts": ["Part1", "Part2", "Part3", "Part4"], "sheetWidth": "1220 mm", "sheetLength": "2440 mm", "spacing": "5 mm", "allowRotation": true, "rotationIncrement": "90 deg", "optimizationTime": "medium" } // Result: Optimal nesting layout with material utilization report // showing percentage of sheet used and waste ``` -------------------------------- ### Create 8020 Aluminum Profile Source: https://context7.com/dcowden/featurescript/llms.txt Creates 80/20 Inc. extruded aluminum framing profiles. This feature is essential for rapid prototyping and building modular structures. Users specify the series, profile type, length, and optionally include slots. ```javascript // Access the feature at: https://cad.onshape.com/documents/ccf713ca7463aeb3cbebce26 // // Usage: // 1. Select profile series (10, 15, 25, 40, 45, etc.) // 2. Choose profile type // 3. Specify length // // Example - 1" x 1" profile: { "series": "10", "profileType": "1010", // 1" x 1" single rail "length": "500 mm", "includeSlots": true, "slotType": "T-slot" } // Result: 1010 series aluminum extrusion profile, 500mm long ``` -------------------------------- ### Create Hex Infill Source: https://context7.com/dcowden/featurescript/llms.txt Implements a hexagonal internal infill structure within a solid body to reduce material usage and weight, particularly useful for 3D printing. Parameters include the target body, hexagon size, wall thickness, and shell thickness. The infill pattern can be specified, such as 'honeycomb'. ```javascript // Access the feature at: https://cad.onshape.com/documents/5729ffb4e4b077d8431a8cea // // Usage: // 1. Select solid body to infill // 2. Define hexagon size and wall thickness // 3. Specify shell thickness // // Example for lightweight bracket: { "targetBody": "Part1", "hexagonSize": "10 mm", "wallThickness": "2 mm", "shellThickness": "3 mm", "infillPattern": "honeycomb" } // Result: Solid part with hexagonal internal structure, // reducing mass by approximately 60-70% ``` -------------------------------- ### Create Sheet Metal Overcuts/Dogbones with Directional Control (JavaScript) Source: https://context7.com/dcowden/featurescript/llms.txt Generates sheet metal-compatible overcuts and dogbones. It allows directional control via manipulators and requires specifying relief type, corners, tool diameter, and relief extension. The output provides proper sheet metal bending reliefs. ```javascript // Access the feature at: https://cad.onshape.com/documents/b99915c0b73924ca981bc57f // // Usage: // 1. Select corners/edges for relief // 2. Choose overcut or dogbone type // 3. Adjust direction with manipulator // // Example configuration: { "reliefType": "dogbone", "corners": ["Corner1", "Corner2", "Corner3"], "toolDiameter": "3 mm", "reliefExtension": "1 mm", "bendRelief": true } // Result: Dogbone reliefs allowing proper sheet metal bending ``` -------------------------------- ### Create Pocket Holes Source: https://context7.com/dcowden/featurescript/llms.txt Generates pocket holes for woodworking joinery. The feature automatically calculates optimal hole angle, depth, and diameter based on material thickness. Users specify hole locations, material thickness, and screw size. Suitable for creating angled holes for assembly. ```javascript // Access the feature at: https://cad.onshape.com/documents/5789a3c4e4b0e65410faa582 // // Usage: // 1. Select vertices or points for pocket hole locations // 2. Specify material thickness // 3. Choose screw size // // Example for 3/4" plywood: { "locations": ["Vertex1", "Vertex2"], "materialThickness": "19 mm", "screwSize": "#8", "pocketHoleAngle": "15 deg", "stepDrillDepth": "auto" } // Result: Angled pocket holes ready for screw assembly ``` -------------------------------- ### Create 3D Linear Patterns with FeatureScript Source: https://context7.com/dcowden/featurescript/llms.txt Extends Onshape's standard linear pattern to include a third direction, enabling the creation of 3D arrays of features, bodies, or faces. Users define entities to pattern, up to three directions, and instance counts with spacing. ```javascript // Access the feature at: https://cad.onshape.com/documents/71cc9029c61a48f5de3430d3 // // Usage: // 1. Select features/bodies/faces to pattern // 2. Define up to three directions // 3. Specify instance counts and spacing // // Example - 3D hole array: { "entities": ["Hole1"], "direction1": "X axis", "direction1Count": 5, "direction1Spacing": "25 mm", "direction2": "Y axis", "direction2Count": 4, "direction2Spacing": "30 mm", "direction3": "Z axis", "direction3Count": 3, "direction3Spacing": "15 mm" } // Result: 5x4x3 array of holes (60 total instances) ``` -------------------------------- ### Create Multi-Plane Source: https://context7.com/dcowden/featurescript/llms.txt Generates multiple evenly-spaced reference planes based on an initial reference plane or edge. Key parameters include the number of planes, spacing, distribution method, and direction. This feature simplifies the creation of numerous construction planes for complex modeling tasks. ```javascript // Access the feature at: https://cad.onshape.com/documents/575857fae4b06a2590ec9d29 // // Usage: // 1. Select reference plane or edge // 2. Specify number of planes and spacing // 3. Choose distribution method // // Example - 10 planes for lofting: { "referencePlane": "Front Plane", "numberOfPlanes": 10, "spacing": "10 mm", "distributionType": "equal", "direction": "normal" } // Result: 10 parallel planes spaced 10mm apart ``` -------------------------------- ### Create Box/Dovetail Joints with Onshape FeatureScript Source: https://context7.com/dcowden/featurescript/llms.txt Generates interlocking finger or dovetail joints between two parts. Requires selecting two parts, choosing a joint type, specifying parameters like pin dimensions and mating faces, and configuring options for joinery. ```javascript // Access the feature at: https://cad.onshape.com/documents/57612867e4b018f59e4d52ce // // Usage in Onshape: // 1. Select two parts to join // 2. Choose joint type (finger joint or dovetail) // 3. Specify joint parameters: // - Pin width/spacing // - Dovetail angle (for dovetail type) // - Number of pins // 4. Select the mating faces // // Example parameters: { "jointType": "dovetail", "pinWidth": "10 mm", "pinSpacing": "5 mm", "dovetailAngle": "14 deg", "numberOfPins": 5, "part1Face": "Face1", "part2Face": "Face2" } // Result: Two parts with interlocking dovetail geometry ``` -------------------------------- ### Create Sheet Metal Flange Plus with FeatureScript Source: https://context7.com/dcowden/featurescript/llms.txt Creates sheet metal flanges, offering the flexibility to specify distance from the inside face, mirroring SolidWorks' flange behavior. This feature requires selecting an edge, defining flange parameters, and choosing the reference type. ```javascript // Access the feature at: https://cad.onshape.com/documents/b4b180faf4fe467356a58c21 // // Usage: // 1. Select edge to create flange on // 2. Define flange parameters // 3. Choose inside/outside reference // // Example - 90-degree flange: { "selectedEdge": "Edge1", "flangeLength": "25 mm", "bendAngle": "90 deg", "referenceType": "inside", "reliefType": "rectangular", "reliefDepth": "2 mm", "bendRadius": "1.5 mm" } // Result: 90-degree flange, 25mm from inside face ``` -------------------------------- ### Create ANSI Steel Beam Source: https://context7.com/dcowden/featurescript/llms.txt Generates standard AISC structural steel shapes such as I-beams, channels, and angles. It requires the shape type, standard size designation, length, and orientation. The output is a correctly dimensioned steel profile. ```javascript // Access the feature at: https://cad.onshape.com/documents/b66d1ff63684957c167272d8 // // Usage: // 1. Select steel shape type // 2. Choose standard size designation // 3. Specify length and orientation // // Example - W-beam: { "shapeType": "W-Shape", "designation": "W12x26", "length": "3048 mm", "orientation": "vertical", "originLocation": "centroid" } // Result: W12x26 wide flange beam, 3048mm long // with accurate dimensions per AISC standards ``` -------------------------------- ### Create Convex Polyhedron Solid Source: https://context7.com/dcowden/featurescript/llms.txt Generates the maximum convex solid hull for a set of 3D vertices. This is useful for collision detection, visualization, and creating simple bounding volumes. The input is a list of vertices and a boolean to create a solid. ```javascript // Access the feature at: https://cad.onshape.com/documents/cc448676cad9d8b2b57 // // Usage: // 1. Select vertices or sketch points // 2. Apply convex hull algorithm // // Example from point cloud: { "inputVertices": [ "Vertex1", "Vertex2", "Vertex3", "Vertex4", "Vertex5", "Vertex6", "Vertex7", "Vertex8" ], "createSolid": true } // Result: Solid convex polyhedron enclosing all selected points ``` -------------------------------- ### Create Fill Patterns with FeatureScript Source: https://context7.com/dcowden/featurescript/llms.txt Patterns faces within a target face boundary, automatically managing spacing and avoiding edges. This is useful for creating arrangements like ventilation holes where optimal distribution is required within a specific area. ```javascript // Access the feature at: https://cad.onshape.com/documents/57361ad4e4b00e5012c3857c // // Usage: // 1. Select face/feature to pattern // 2. Select target boundary face // 3. Define spacing and edge offset // // Example - Ventilation holes in panel: { "seedFeature": "CircularHole_5mm", "targetFace": "PanelFace1", "spacing": "10 mm", "edgeOffset": "8 mm", "layout": "rectangular" } // Result: Maximum number of 5mm holes fitting in panel // with 10mm spacing and 8mm edge clearance ``` -------------------------------- ### Create Parametric Curve Source: https://context7.com/dcowden/featurescript/llms.txt Generates curves defined by parametric equations x(t), y(t), and z(t). Requires defining the equations, parameter range, and the number of points to approximate the curve. Useful for creating complex mathematical shapes like helices. ```javascript // Access the feature at: https://cad.onshape.com/documents/578ff8b3e4b0e65410fcfda3 // // Usage: // 1. Enter parametric equations for x(t), y(t), z(t) // 2. Define parameter range // 3. Set resolution/number of points // // Example - Helix curve: { "xEquation": "10 * cos(t)", "yEquation": "10 * sin(t)", "zEquation": "t * 2", "parameterStart": 0, "parameterEnd": "6.28 * 4", // 4 complete rotations "numberOfPoints": 200 } // Result: Helical curve with 10mm radius, 2mm pitch ``` -------------------------------- ### Create Threads on Cylindrical Features Source: https://context7.com/dcowden/featurescript/llms.txt Generates accurate internal and external threads on cylindrical faces or edges. It offers full control over thread specifications and standards (e.g., ISO, UN). The output can be cosmetic, simplified, or full model detail. ```javascript // Access the feature at: https://cad.onshape.com/documents/6b640a407d78066bd5e41c7a // // Usage: // 1. Select cylindrical face or edge // 2. Choose thread standard (ISO, UN, etc.) // 3. Specify thread parameters // // Example - M8x1.25 external thread: { "threadType": "external", "standard": "ISO", "designation": "M8x1.25", "threadLength": "40 mm", "threadClass": "6g", "modelDetail": "cosmetic" // or "simplified" or "full" } // Result: M8x1.25 external thread, 40mm length ``` -------------------------------- ### Create Transform Patterns with FeatureScript Source: https://context7.com/dcowden/featurescript/llms.txt Transforms faces, bodies, or features to positions defined by vertices or mate connectors, facilitating the creation of complex, asymmetric patterns. This involves selecting source entities, target locations, and choosing a boolean operation. ```javascript // Access the feature at: https://cad.onshape.com/documents/25a0a6dfaa76e64574a5e0db // // Usage: // 1. Select entities to pattern // 2. Select target vertices or mate connectors // 3. Choose boolean operation // // Example - Mount holes at irregular positions: { "sourceEntities": ["CounterboreHole1"], "targetLocations": [ "Vertex1", "Vertex2", "Vertex3", "Vertex4", "Vertex5" ], "booleanOperation": "remove", "alignToNormal": true } // Result: Counterbore holes at 5 irregular vertex positions ``` -------------------------------- ### Add Dogbone and Overcut Fillets with Onshape FeatureScript Source: https://context7.com/dcowden/featurescript/llms.txt Adds dogbone fillets and overcuts to internal corners for CNC machining. Users select edges, specify tool diameter, and choose the dogbone type. Essential for ensuring proper fit in parts cut with CNC routers or laser cutters. ```javascript // Access the feature at: https://cad.onshape.com/documents/51695bc13e3d9fb286023c70 // // Usage in Onshape: // 1. Select edges or corners requiring dogbone/overcut // 2. Specify tool diameter // 3. Choose dogbone type (minimal, full, or custom) // // Example for 6mm tool on inside corners: { "toolDiameter": "6 mm", "dogboneType": "minimal", "selectedEdges": ["Edge1", "Edge2", "Edge3"], "depth": "3 mm" } // Result: Interior corners modified with dogbone cutouts // allowing square parts to fit into CNC-cut pockets ``` -------------------------------- ### Calculate 3D Bounding Box Dimensions (JavaScript) Source: https://context7.com/dcowden/featurescript/llms.txt Calculates the 3D bounding box dimensions of selected objects. This is useful for packaging design and clearance verification. It requires selecting objects, defining a coordinate system, and specifying output variable names. ```javascript // Access the feature at: https://cad.onshape.com/documents/2ce3e64026df1ac7e63b98bd // // Usage: // 1. Select parts or assemblies // 2. Define coordinate system // 3. Retrieve bounding box dimensions // // Example: { "selectedObjects": ["Assembly1"], "coordinateSystem": "Global", "includeHiddenParts": false, "outputVariables": { "lengthVar": "#boundingX", "widthVar": "#boundingY", "heightVar": "#boundingZ" } } // Result: // #boundingX = 150.5 mm // #boundingY = 75.2 mm // #boundingZ = 45.8 mm ``` -------------------------------- ### Create Lighten Pockets Source: https://context7.com/dcowden/featurescript/llms.txt Adds pockets to the faces of solid parts to reduce weight while maintaining structural integrity. Requires selection of faces, definition of pocket geometry (shape, diameter/size, depth), and specification of spacing and edge offsets. Commonly used in aerospace and automotive design. ```javascript // Access the feature at: https://cad.onshape.com/documents/573f7d70e4b0fddafb52148c // // Usage: // 1. Select faces to create pockets on // 2. Define pocket geometry and depth // 3. Specify spacing and pattern // // Example configuration: { "selectedFaces": ["Face1", "Face2"], "pocketShape": "circular", "pocketDiameter": "15 mm", "pocketDepth": "8 mm", "spacing": "20 mm", "edgeOffset": "5 mm" } // Result: Array of circular pockets reducing part weight ``` -------------------------------- ### Generate 3D Splines in Onshape FeatureScript Source: https://context7.com/dcowden/featurescript/llms.txt Creates optionally closed splines through a sequence of 3D vertices. Useful for complex curved geometry in industrial design and artistic applications. Requires defining vertices and spline parameters. ```javascript // Access the feature at: https://cad.onshape.com/documents/573f7b36e4b02e83c71782fc // // Usage: // 1. Create sketch points or select vertices in 3D space // 2. Apply 3D Spline feature // 3. Configure spline parameters // // Example for closed airfoil profile: { "vertices": [ {"x": "0 mm", "y": "0 mm", "z": "0 mm"}, {"x": "25 mm", "y": "5 mm", "z": "2 mm"}, {"x": "50 mm", "y": "8 mm", "z": "5 mm"}, {"x": "75 mm", "y": "5 mm", "z": "3 mm"}, {"x": "100 mm", "y": "0 mm", "z": "0 mm"} ], "closed": false, "tangentConstraints": "natural" } // Result: Smooth 3D spline curve through specified points ``` -------------------------------- ### Measure Geometric Properties and Save to Variables (JavaScript) Source: https://context7.com/dcowden/featurescript/llms.txt Measures geometric properties such as distance, angle, perimeter, and area. Results are saved to variables for downstream use in configurations or calculations. Requires specifying measurement type, entities, and a variable name. ```javascript // Access the feature at: https://cad.onshape.com/documents/77baa8153589a7fc5f289829 // // Usage: // 1. Select entities to measure // 2. Choose measurement type // 3. Assign to variable // // Example - Part volume for material costing: { "measurementType": "volume", "entity": "Part1", "variableName": "#partVolume", "units": "cubic cm" } // Result: #partVolume = 245.67 (stored for use in calculations) // // Example - Distance between mounting holes: { "measurementType": "distance", "entity1": "Vertex1", "entity2": "Vertex2", "variableName": "#holeSpacing", "units": "mm" } // Result: #holeSpacing = 50.0 ``` -------------------------------- ### Add Sheet Metal Hems with FeatureScript Source: https://context7.com/dcowden/featurescript/llms.txt Adds hems (folded edges) to sheet metal parts, supporting various types like rolled, closed, and open hems. This is used for edge reinforcement and improving safety by rounding sharp edges. ```javascript // Access the feature at: https://cad.onshape.com/documents/9190d114354a31d33ed2eb4f // // Usage: // 1. Select edge to hem // 2. Choose hem type // 3. Define hem parameters // // Example - Rolled hem: { "edge": "TopEdge1", "hemType": "rolled", "hemRadius": "3 mm", "hemLength": "6 mm", "bendDirection": "outward" } // Example - Closed hem: { "edge": "SideEdge2", "hemType": "closed", "hemLength": "5 mm", "gapSize": "0.5 mm" } // Result: Reinforced hemmed edge on sheet metal part ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.