How Does a Futures Trade Copier Handle Order Execution?

Copiix Team
13 min read

Futures trade copiers synchronize orders across multiple accounts while applying contract and risk rules. This guide covers fills, brackets, micro contracts, latency, rejections, and trade execution.

#tradecopier #futurestradecopier #futurestrading #orderexecution #partialfills #riskmanagement #nqmnq
How Does a Futures Trade Copier Handle Order Execution?

You place one NQ order on a lead account, but the follower account opens a smaller contract, receives a slightly different fill, and later needs the same stop adjustment. A futures trade copier handles order execution by detecting trade events on the lead account and sending corresponding entry, exit, modification, and cancellation instructions to connected follower accounts.

The copier does not transfer the original exchange fill from one trading account to another. Each follower submits its own order, which means contract sizing, available margin, broker rules, latency, liquidity, and rejected orders can change the final result.

This guide explains how futures trade copying handles market and pending orders, brackets, partial exits, standard and micro futures contracts, multiple accounts, prop firm restrictions, TradingView alerts, and execution failures.

How Does a Futures Trade Copier Replicate Entries, Exits, and Order Changes?

A futures trade copier replicates order events from a lead account to linked follower accounts as they happen. When an entry, exit, cancellation, or modification occurs, the copier sends the corresponding instruction to each follower while applying its configured contract sizing and risk controls.

An order event is a change in the state of a trade. It can be a new order, a fill, a price modification, a contract-quantity change, a cancellation, or an exit.

A follower does not inherit the lead account's exchange execution. It receives another instruction that must pass through its own trading platform, broker connection, and risk rules.

Tradesyncer's current futures copier documentation provides one example of this event-driven model. Its bracket and OCO system copies later stop-loss and take-profit changes, cancellations, and exits from the leader to followers. (Source: Tradesyncer Bracket and OCO Orders, 2026)

Lead account eventFollower instructionPossible difference
Market entrySubmit corresponding entryFill price can differ
Limit orderPlace follower limitFollower may never fill
Stop orderPlace follower stopTrigger timing can differ
Price modificationModify working orderBroker can reject change
CancellationCancel linked orderOrder may already be filled
Partial exitReduce follower positionContract ratio affects quantity
Full exitFlatten linked positionExit price can differ
Stop-loss changeUpdate protective orderMinimum price rules apply

The key distinction is between order copying and fill copying. Order copying tries to reproduce working orders before they fill, while fill copying waits for an execution on the lead account and then sends a new market instruction to followers.

Both methods have trade-offs. Order copying preserves more of the original order structure, while fill-based copying reduces the risk that a follower's pending order fills when the lead account does not.

What Happens After You Place a Trade on the Lead Account?

After you place a trade, the copier identifies the eligible order event, reads its contract and order parameters, applies the follower's sizing rules, and sends a separate instruction to every connected account. Each follower then waits for its own broker or exchange response.

The lead account is the account where the original futures trading decision occurs. The follower account is a linked destination that receives an automated copy of that trading activity.

A clean execution sequence looks like this:

StageWhat happens
1. Lead orderTrader or automated strategy submits the original order
2. Copier detectionSoftware identifies the new eligible event
3. Rule processingContract ratio and follower risk rules are applied
4. Follower submissionA separate order is sent for each account
5. Broker validationMargin, contract, quantity, and order rules are checked
6. Exchange executionEligible orders enter the execution process
7. Status updateFill, rejection, or cancellation is returned
8. SynchronizationCopier tracks the lead and follower relationship

The copier must preserve enough information to manage the position later. An opening trade is only the first event in the relationship.

A futures position can later require:

  • Stop movement
  • Target modification
  • Contract reduction
  • Scale-in orders
  • Cancellation of working orders
  • Full flattening

The trade copier works best when it tracks those later events against the correct follower position instead of treating every instruction as unrelated.

How Does a Futures Trade Copier Handle Different Order Types?

A futures trade copier must identify the lead order type and either reproduce that order type on the follower or convert it according to the copier's execution model. Market, limit, stop, stop-limit, bracket, and OCO orders require different handling.

Futures trading platforms expose several order types because traders need different entry and protection behavior. The copier must understand whether an instruction should execute immediately, wait at a price, or activate only after another condition is met.

Tradovate's API currently lists Market, Limit, MIT, QTS, Stop, StopLimit, TrailingStop, and TrailingStopLimit among supported order types. It also supports Day, GTC, GTD, IOC, and FOK time-in-force instructions. (Source: Tradovate API, 2026)

Order typeLead behaviorCopier challenge
MarketExecutes against available market liquidityFollower price can change before fill
LimitWaits for a specified price or betterLead may fill while follower does not
StopActivates after reaching a triggerTrigger timing can vary
Stop-limitActivates a limit order after triggerTwo prices must remain valid
Trailing stopProtection moves with priceModifications must stay synchronized
BracketEntry has linked protective exitsChild orders must match the entry
OCOOne order cancels anotherLinkage must remain intact

The sections below separate simple order types from linked order structures.

Market, Limit, and Stop Orders

Market orders seek immediate execution, limit orders specify an acceptable price, and stop orders activate when a defined trigger is reached. A copier must preserve the order's purpose even when the follower has different market conditions.

A market order is the simplest event to copy because no working entry price needs to remain synchronized. The drawback is that the follower executes after the lead event, so the market may already have moved.

Limit and stop orders create another state. They can remain working for seconds, hours, or longer while awaiting an execution condition.

A copier should track:

  • Order side
  • Futures contract
  • Contract quantity
  • Limit price
  • Stop price
  • Time in force
  • Current working status
  • Follower order identifier

If the lead order is changed before it fills, the follower order must be modified or canceled according to the copier's rules.

Bracket and OCO Orders

A bracket surrounds a position with protective exit orders, while an OCO relationship links orders so executing one cancels the other. These structures require the copier to preserve the relationship between the entry, stop, and target.

OCO means one cancels other. A common futures setup places one profit-taking limit and one protective stop against the same open position.

NinjaTrader documents that stop-loss and profit-target orders created through an ATM Strategy use OCO behavior by default. When one side executes, the other protective order is canceled. (Source: NinjaTrader ATM Strategy FAQ, 2026)

Lead structureFollower requirement
Entry + stopCreate linked protective stop
Entry + targetCreate linked profit target
Entry + stop + targetBuild full bracket
Two OCO entriesPreserve cancellation relationship
Multi-target ATMMatch quantities at each exit level
Trailing protective orderReplicate later price changes

A broken OCO relationship creates a serious execution problem. A follower target can fill while an orphaned stop remains working, creating a future unintended position if that stop is later triggered.

How Are Stop Loss and Take Profit Orders Replicated?

Stop-loss and take-profit orders can be copied as linked follower orders after the entry is established, or they can be managed through later synchronization events. The copier must keep protection aligned with the actual follower position size.

A stop loss is a protective exit designed to reduce exposure after an adverse move. A take profit is an exit intended to close some or all of the position after a favorable move.

Tradesyncer's current bracket implementation waits for the leader entry to fill before sending corresponding stop-loss and take-profit orders to follower accounts. Its documentation also notes that later modifications and cancellations are reflected across the followers. (Source: Tradesyncer Order Management, 2026)

Protection eventRequired synchronization
Stop addedCreate follower stop
Stop movedModify follower stop price
Target addedCreate follower limit exit
Target movedModify follower target
Partial target fillsReduce remaining protected quantity
Lead bracket canceledCancel linked follower protection
Lead exits manuallyRemove unneeded protective orders

The stop-loss and take-profit copying workflow is also relevant when copying supported instruments through Copiix because receiver protection must remain tied to the destination position rather than the Provider's original ticket.

Protective orders do not guarantee the planned exit price. Fast markets, gaps, exchange conditions, and rejected orders can change the final execution.

What Happens When You Modify or Cancel a Working Order?

When a working lead order changes, the copier should identify the linked follower orders and send the corresponding modification or cancellation. The change succeeds only if the follower order is still working and the broker accepts the request.

A working order is an instruction that has been accepted but has not yet fully executed or been canceled. Its status can change between the moment the lead modification occurs and the moment a follower receives it.

This creates several possible outcomes:

Lead actionFollower conditionPossible result
Change limit priceOrder still workingPrice updates normally
Change stop priceOrder still workingStop updates
Reduce quantityFollower partially filledRemaining quantity must be recalculated
Cancel orderFollower still workingOrder cancels
Cancel orderFollower already filledCancellation cannot undo the fill
Modify after rejectionNo valid follower order existsError must be logged

Tradovate exposes a dedicated modifyorder request containing the order ID, quantity, order type, price, stop price, and time-in-force values. This illustrates why a copier needs the destination order identifier before it can modify the correct instruction. (Source: Tradovate Modify Order API, 2026)

A copier should not blindly send repeated modifications after an error. The follower state must be checked first because the order can already be filled, canceled, or rejected.

How Does the Copier Replicate Partial and Full Exits?

A copier replicates exits by reducing or closing the follower position according to the lead execution and the configured contract ratio. Partial exits require quantity calculations because one lead contract may not translate evenly into every follower account.

A partial fill or partial exit means only part of the intended quantity executes. Futures contracts cannot normally be divided into fractional contracts, so the copier must work with whole contract quantities.

Some copier systems use fill-based execution to simplify this process. Tradesyncer's Market Execution Only mode sends a follower market order each time the leader receives a fill, including partial fills. (Source: Tradesyncer Market Execution Only Mode, 2026)

Lead positionLead exitFollower ratioFollower action
4 contractsExit 11:1Exit 1
4 contractsExit 21:1Exit 2
4 contractsExit 12:1Quantity rule determines whether an exit is possible
2 NQExit 1 NQNQ to 10 MNQExit 10 MNQ
10 MNQExit 5 MNQ10:1 to NQMay not translate cleanly

A full exit is simpler because the desired state is zero exposure. The copier still needs to cancel any leftover stop or target orders after the position closes.

Follower positions should be reconciled after partial fills. A quantity mismatch can make the next copied exit too large or too small.

How Does Position Sizing Change the Trade Sent to Each Account?

Position sizing converts the lead contract quantity into the number of contracts each follower is allowed to trade. A futures copier should calculate sizing before submitting the follower order, not after the position has already opened.

Futures contract sizing is discrete. Unlike some CFD positions, a trader cannot submit 0.4 of an NQ futures contract.

Useful sizing methods include:

  • Fixed contract quantity
  • Lead-to-follower ratio
  • Maximum-contract cap
  • Account-size based quantity
  • Product-specific mapping
  • Risk-limit based quantity
Lead tradeFollower ruleFollower quantity
1 contract1:11
2 contracts0.5 ratio1
1 contract2x ratio2
5 contractsMaximum 33
1 NQNQ-to-MNQ 1:1010 MNQ

A contract ratio does not guarantee equal dollar risk when the follower uses another futures product. Tick value and contract multiplier determine how much each price movement is worth.

Risk settings should therefore be evaluated in monetary terms as well as contract count.

Can a Futures Trade Copier Copy Between Standard and Micro Contracts?

A futures trade copier can translate between standard and micro contracts when it supports product mapping and contract ratios. The ratio must reflect the actual economic size of both contracts rather than simply changing the ticker.

NQ and MNQ provide a clear example. CME lists E-mini Nasdaq-100 futures, NQ, with a contract multiplier of $20 times the Nasdaq-100 Index, while Micro E-mini Nasdaq-100 futures, MNQ, use $2 times the index. (Source: CME E-mini Nasdaq-100 Futures, 2026)

CME also lists MNQ's minimum 0.25-point price movement as $0.50 per contract. The same 0.25-point move in NQ is $5 per contract, making MNQ one-tenth the contract multiplier of NQ. (Source: CME Micro E-mini Futures, 2026)

ContractMultiplier0.25-point tickApproximate size relationship
NQ$20 × Nasdaq-100$5.0010
MNQ$2 × Nasdaq-100$0.501

One NQ can therefore be approximated with ten MNQ contracts for contract-multiplier exposure. Execution, commission, margin, and liquidity characteristics can still differ.

Product mapping should also check the expiry month. Copying NQ September into MNQ December is not the same contract relationship even if both reference the Nasdaq-100.

Why Can Follower Accounts Receive Different Fill Prices?

Follower accounts can receive different fill prices because each order reaches the market separately. Latency, liquidity, order priority, partial fills, broker rules, and fast price movement can all change the execution.

A fill is the actual execution of an order. The lead fill establishes what happened on the source account, but it does not reserve the same market price for every follower.

Two follower accounts can also differ from each other when they use different brokers or data-routing environments.

Fill differenceCause
Follower fills one tick worsePrice moved before its order executed
One follower fills partiallyAvailable quantity was insufficient
Follower does not fill limitMarket never trades its queue position
Follower rejects orderMargin or risk limit blocks it
Exit price differsFollower reaches the market later
Stop fills beyond triggerFast market moves through available prices

The most important execution metric is synchronization quality, not visual equality. A reliable copier should identify when a follower does not reach the intended position state.

Latency and Fast Price Movement

Latency is the elapsed time between the lead trading event and the follower order reaching the next execution stage. A small delay can matter more when futures prices are changing quickly.

The total delay includes copier processing, network transmission, broker processing, and exchange execution. These components should not be treated as one single software number.

A millisecond-level copier path does not guarantee the same fill when the market moves before the follower reaches available liquidity.

Latency matters most when:

  • Targets are small
  • Stops are tight
  • Order size is large
  • Market depth is thin
  • Economic news increases volatility
  • Several follower orders are submitted together

The correct test compares lead and follower execution timestamps over many trades. One fast result does not establish normal performance.

Partial Fills and Broker Rejections

A partial fill occurs when only part of the requested contract quantity executes, while a rejection means the follower order never becomes an active executable order. Both conditions can break account synchronization.

NinjaTrader documents two protective-order approaches for partial fills. PerEntryExecution creates separate protective orders for each partial fill, while ByStrategyPosition updates one protective order as additional fills arrive. (Source: NinjaTrader Partial Fill Handling, 2026)

A follower rejection can result from:

  • Insufficient buying power
  • Contract limit
  • Daily loss control
  • Invalid order price
  • Market closure
  • Unsupported order type
  • Prop firm restriction
  • Platform disconnection

The copier should isolate the rejected account and report the exact reason. Other followers should not be assumed to have failed because one destination rejected the trade.

How Does Latency Affect Futures Trade Copying?

Latency affects how much time passes before each follower can act on the lead event, which can change fill price and queue position. It matters more for market orders and short-term futures trading than for orders placed well in advance.

Order-book priority is important in futures markets. A limit order placed later can sit behind existing orders at the same price, even if the lead account entered the queue earlier.

Order eventLatency sensitivity
Market entryHigh
Market exitHigh
Limit placed well before price reaches itLower after submission
Stop submissionModerate
Stop modification near current priceHigher
Protective cancellationHigher when price is close
Partial closeHigh during fast movement

A cloud-based trade copier adds an external processing route, while a local copier can keep the core account-to-account communication on one controlled machine. Broker and exchange execution still occur outside that local route.

Copiix supports ultra-low latency synchronization between its supported MT4, MT5, and cTrader terminals. Its current documentation describes unlimited connected terminals and real-time synchronization. (Source: Copiix Documentation, 2026)

Copiix does not currently document native NinjaTrader, Tradovate, or Rithmic terminal connections. Futures traders using those platforms need a copier designed for that specific execution environment.

What Happens When You Copy a Trade to Multiple Accounts at Once?

Copying to multiple accounts creates a separate destination order for every follower, so one lead event becomes several independent executions. Each account can fill, reject, or partially fill differently.

This is why multi-account trading requires centralized status monitoring. A dashboard that shows only the lead trade cannot prove that every follower reached the same position state.

Lead tradeNumber of followersDestination order attempts
Buy 1 NQ11
Buy 1 NQ55
Buy 1 NQ1010
Stop modification10Up to 10 follower modifications
Full exit10Up to 10 follower exits

The copier should track each account independently for:

  • Order status
  • Contract quantity
  • Fill price
  • Remaining quantity
  • Stop and target state
  • Rejections
  • Connection state

Adding accounts also increases operational exposure. One lead mistake can be replicated across every connected account.

A trader who wants to copy trades across multiple accounts should therefore set follower risk before increasing account count.

How Do Risk Management Rules Affect Order Execution?

Risk management rules can reduce, block, close, or reject a copied order before the follower reaches the intended exposure. The follower's own limits should take priority over blindly matching the lead account.

A daily loss limit restricts the amount an account can lose within the applicable trading day. A contract cap limits the maximum open quantity.

The drawdown and target controls illustrate the broader principle that multiple signals can create cumulative account exposure even when each trade looks acceptable by itself.

Risk controlExecution effect
Maximum contractsReduces or rejects oversized order
Daily loss capStops new trading after threshold
Maximum drawdownCan halt copying
Allowed productsBlocks unsupported contracts
Trading hoursRejects orders outside permitted period
Direction ruleBlocks Buy or Sell side
Account lockoutPrevents further follower orders

Advanced risk management should be applied before submission. Closing an oversized copied trade after it opens still exposes the account during the period before correction.

A reliable copier should preserve the follower's risk limits even when that means the follower cannot perfectly mirror the lead account.

Copying losses across several accounts can multiply total financial exposure. Risk controls reduce the size of that distribution but do not guarantee trading results.

What Happens If One Follower Account Rejects the Trade?

If one follower rejects an order, that account should be treated as out of sync while the remaining followers continue according to their own order states. The copier should report the failure instead of silently assuming that every account matches the lead.

A rejected follower creates an important decision. Automatically retrying the order can place it much later than the lead's original entry.

The correct response depends on the reason:

RejectionCorrect first action
Contract limit exceededReduce configured follower size
Daily loss lockoutStop copying to that account
Insufficient marginReview buying power
Invalid order priceCheck current market and order type
Market closedVerify contract session
Platform disconnectedRestore connection before reconciliation
Prop rule violationLeave account disconnected
Unknown errorReview broker and copier logs

After resolving the technical cause, compare the follower with the lead before resuming. Do not assume the missed trade should still be opened.

For unresolved Copiix configuration issues on supported terminals, get support with the account roles, symbol, platform version, configuration, and exact error message.

How Can Prop Firm Rules Affect Futures Trade Copier Execution?

Prop firm rules can limit which accounts may be linked, which account can act as the lead, how many contracts can be copied, and which funded stages support a copier. A technically successful trade can still violate the firm's account agreement.

Current rules differ significantly between futures prop firms and even between account stages at the same firm.

TopstepX currently provides a built-in Trade Copier for Trading Combine and Express Funded Accounts, but not Live Funded Accounts. Topstep also requires the Lead to have the lowest Maximum Position Size among accounts in the copier group. (Source: TopstepX Trade Copier Rules, 2026)

Apex provides another example. Its Tradovate Group Copier supports grouped trading across eligible accounts, but its documentation states that Tradovate Group Trade does not support bracket ATM orders and cannot be used from TradingView. (Source: Apex Tradovate Group Copier, 2026)

Prop firm issueWhat to verify
Account stageEvaluation, performance, express, or live
Maximum contractsLead and follower position limits
Copier availabilityBuilt-in or third-party software allowed
Bracket supportWhether stops and targets can be grouped
PlatformNinjaTrader, Tradovate, Rithmic, or proprietary system
Account ownershipAccounts must normally belong to the authorized trader
Daily lossCopier behavior after lockout
AutomationWhether automated execution is permitted

Prop firm traders should check the current rulebook before every copier setup. Never use trade copier software to conceal account relationships or work around a futures prop firm restriction.

How Do TradingView and NinjaTrader Fit Into a Futures Trade Copier Setup?

TradingView can act as a signal source through webhooks, while NinjaTrader can act as a futures execution platform with native order-management tools. A copier must explicitly support the connection between the signal source and the destination platform.

TradingView alerts can send an HTTP POST request to an external webhook URL whenever an alert triggers. TradingView warns that webhook delivery can occasionally fail and provides a Webhook status field in the alert log for monitoring delivery. (Source: TradingView Webhook Alerts, 2026)

NinjaTrader is different because it is an execution platform. Its ATM and OCO tools create and manage actual futures orders through the connected brokerage environment.

ToolPrimary roleCopier requirement
TradingViewChart, strategy, and alert sourceWebhook receiver
NinjaTraderFutures execution platformNative or supported copier integration
TradovateFutures broker and platformSupported account or API connection
RithmicFutures market connectivityCopier must support its account environment
CopiixMT4, MT5, cTrader copierUses supported terminals or webhook signals

Copiix has a verified TradingView webhook integration that can turn supported webhook alerts into trade instructions. This feature does not make Copiix a native NinjaTrader or Tradovate copier.

A TradingView alert also does not prove execution. The alert must reach the webhook, the copier must process it, and the destination trading platform must accept the resulting order.

What Should You Test Before Using Trade Copier Software With Live Accounts?

Test entries, exits, pending orders, protective orders, partial fills, contract ratios, rejections, and reconnection behavior before using a futures trade copier with live accounts. The test should reproduce the exact platform and account structure planned for live trading.

Testing only a market entry is insufficient. Most synchronization failures occur during modifications, partial exits, brackets, or account-specific risk events.

Use a staged test:

TestLead actionRequired follower result
Market entryBuy minimum contract quantityCorrect direction and size
Market exitFlatten positionFollower closes
Limit entryPlace working limitEquivalent order appears
Stop entryPlace working stopEquivalent trigger appears
BracketAttach stop and targetProtection is linked
ModifyMove target or stopFollower updates
CancelCancel working orderFollower cancels
Partial exitReduce quantityFollower scales correctly
Micro mappingNQ to MNQ testCorrect contract ratio
RejectionTrigger a safe demo errorError is reported
DisconnectStop one follower connectionOther accounts continue
ReconnectRestore platformPositions are reconciled

Testing should use simulation or demo environments where available. The account configuration should match the intended futures contracts, risk limits, and trading platform.

A copier software test should also record:

  • Lead timestamp
  • Follower timestamp
  • Lead fill
  • Follower fill
  • Contract quantities
  • Stop and target status
  • Rejection message
  • Connection state

Do not use a prop firm account to discover basic copier behavior. Verify the software first, then confirm the futures prop firm permits the exact setup.

Futures Trade Copier Execution: Order Sync, Fills, and Risk Controls

Futures trade copier execution is reliable only when the copier tracks the complete order lifecycle, not just the original entry. Entries, modifications, OCO relationships, partial fills, exits, contract ratios, follower errors, and risk limits all need independent synchronization.

A trade copier for futures trading should also fit the actual execution platform. NinjaTrader, Tradovate, Rithmic, MT5, and other environments use different order models and connection methods.

Copiix is a free desktop trade copier for MetaTrader 4, MetaTrader 5, and cTrader on Windows, Linux, and macOS. It supports unlimited follower accounts and keeps its core local copying model free permanently.

For futures instruments available through those supported environments, the same account-to-account copying principles apply. Traders using NinjaTrader, Tradovate, or Rithmic should use software that explicitly supports those platforms rather than assuming interoperability.

Copy trading replicates losing trades as quickly as profitable ones. Faster execution and better synchronization improve consistency, but they do not remove futures leverage, slippage, or market risk.

Test the complete route first, then download Copiix when your Provider and follower accounts use a supported Copiix platform.

Frequently Asked Questions About Futures Trade Copier Execution

Does a futures trade copier copy limit and stop orders?

Yes, many futures copiers can copy limit and stop orders when their execution model supports pending-order replication. Other systems copy only completed lead fills and use market orders on followers.

Check the exact copier setting before live use. The two approaches can produce different execution behavior.

Are stop losses and take profits copied to every follower account?

Yes, when the copier supports protective-order synchronization and the follower accepts the orders. Stop and target quantities must match the actual follower position.

A follower broker or prop firm can still reject a protective order. Monitor the destination order status rather than assuming that the bracket exists.

What happens if one follower gets a partial fill?

The copier must track the quantity that actually filled and keep later exits and protection aligned with that amount. The follower can temporarily hold a different position size from the lead account.

Do not treat the account as synchronized until remaining quantities and protective orders have been checked.

Can a futures trade copier copy NQ trades to MNQ?

Yes, a copier can map NQ to MNQ when it supports cross-contract mapping and quantity ratios. CME contract multipliers make MNQ one-tenth the size of NQ, so one NQ has an approximate multiplier relationship to ten MNQ contracts.

Expiry, commission, liquidity, and margin still need separate checks. The ticker conversion alone is not enough.

Does adding more accounts increase trade copying latency?

Adding follower accounts increases the number of orders the copier must process and submit. A well-resourced system can keep the additional processing small, but every follower still has an independent broker and exchange execution path.

Measure the first and last follower during full-load testing. Average latency alone can hide slower accounts.

Can a prop firm reject an order even when the lead trade fills?

Yes, a prop firm follower can reject a copied order because of contract limits, daily loss rules, account lockouts, unsupported order structures, or platform restrictions. The lead account's successful fill does not override the follower's rules.

Check the exact current rulebook for every prop firm account. A trade copier should enforce those limits, not bypass them.