Pith. sign in

REVIEW 4 major objections 6 minor 15 references

Local Manifold Approximation and Projection for Manifold-Aware Diffusion Planning

T0 review · 4 major / 6 minor · reviewed 2026-08-07 · deepseek-v4-flash

Pith's one-line read This paper argues that diffusion-based trajectory planners fail because MSE-guided sampling drifts off the feasible trajectory manifold, and that projecting each guided sample onto a local low-rank PCA subspace of forward-diffused offline…

desk verdict Useful plug-in with consistent empirical gains, but the theory is broken and the projection is not shown to be a manifold projection. read the letter →

arxiv 2506.00867 v1 pith:CW75CH7V submitted 2025-06-01 cs.LG cs.AI

classification cs.LGcs.AI
keywords diffusionplanningofflinereinforcementlearningmanifolddeviationguidancegaplow-rankprojectionTweediedenoisingtrajectoryfeasibilityhierarchical
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Diffusion-based planners generate long-horizon trajectories by denoising random noise under a learned return signal, but the return signal is only an MSE estimate and is systematically biased. The paper shows this bias has a lower bound that grows with $\sqrt{d}$ and $\sqrt{1-\alpha_i}$, so in high-dimensional planning the guided samples drift away from the set of feasible trajectories. It then proposes LoMAP, a training-free fix: after every guided update, denoise the current sample with Tweedie's formula, find its nearest neighbors among the offline trajectories, forward-diffuse those neighbors, and project the sample onto their principal low-rank subspace. The paper reports that this projection reduces wall-crossing artifacts in maze tasks, improves returns on locomotion benchmarks, and lifts the success rate of a hierarchical planner in AntMaze. The practical point is that safety-critical planners can be made more reliable without retraining the diffusion model or the return network.

What carries the argument

The load-bearing object is the local low-rank subspace $U U^\top$ that approximates the tangent space of the intermediate data manifold. Given a guided sample $\tau_{i-1}$, LoMAP first forms a clean surrogate with Tweedie's formula, $\hat{\tau}_{0|i-1} = (\tau_{i-1} - \sqrt{1-\alpha_{i-1}} \epsilon_\theta(\tau_{i-1}))/\sqrt{\alpha_{i-1}}$; retrieves $k$ clean offline trajectories closest to that surrogate by cosine similarity; forward-diffuses them to timestep $i-1$; and runs PCA over these noisy neighbors to get an orthonormal basis $U$. The projection $\tau_{i-1} \leftarrow U U^\top \tau_{i-1}$ keeps only the principal directions supported by feasible offline data, which is the mechanism that prevents the guided update from carrying the sample through walls or into dynamically inconsistent states.

What would settle it

On an environment with known dynamics, compute the true forward-diffused manifold by noising every offline trajectory to timestep $i-1$. If LoMAP's projected samples are farther from that set than the unprojected samples at early reverse steps, or if the rank-$r$ PCA subspace of the $k$ retrieved neighbors fails to contain the true clean trajectory for a nontrivial fraction of steps, then the local-manifold approximation is the point of failure.

Watch

Extended reading notes

Core claim

The paper's central claim is that manifold deviation in diffusion planners is caused by inexact energy guidance and can be corrected locally. It shows that the gradient of the exact intermediate guidance, $J_t(\tau_i) = \log E[\exp(J(\tau_0)) \mid \tau_i]$, is always at least as large as the gradient of the MSE-trained return estimate, because Jensen's inequality gives $E[J(\tau_0) \mid \tau_i] \le \log E[\exp(J(\tau_0)) \mid \tau_i]$; Proposition 3.2 then states that for any non-constant $J(\tau_0)$ there exists a $\tau_i$ with guidance gap at least $c\sqrt{1-\alpha_i}\sqrt{d}$. Since the reverse sample is updated with the biased gradient, each step can push $\tau_{i-1}$ off the intermediate manifold $\mathcal{M}_{i-1}$. LoMAP counters this by replacing the unknown local tangent space with the rank-$r$ PCA subspace of $k$ offline trajectories that have been forward-diffused to the same noise level, and projecting the guided sample onto that subspace. On Maze2D, MuJoCo locomotion, and AntMaze, the paper reports that this projection lowers the fraction of infeasible plans and improves task performance, including when it is attached to a hierarchical planner's high-level subgoal generator.

Load-bearing premise

The load-bearing premise is that the Tweedie-denoised version of the current sample is close enough to the true clean trajectory that its $k$ nearest offline neighbors, once forward-diffused, span a subspace containing the true intermediate manifold; the paper's Appendix F notes that Tweedie estimates are biased toward high-density features in early steps, so a bad denoised estimate can retrieve non-local neighbors and distort the sample.

Editorial extensions

If this is right

  • Adding one projection step after each reward-guided update turns any trained diffusion planner into a manifold-aware planner without retraining the denoiser or the return network.
  • The projection reduces artifact ratios in Maze2D and dynamic MSE on MuJoCo locomotion, so the samples stay measurably closer to feasible behavior.
  • Attaching LoMAP to the high-level planner of a hierarchical diffusion system improves AntMaze success rates across all four task variants.
  • Because the module is standalone, it can be composed with other guidance schemes, such as minority guidance, to generate feasible low-density alternatives.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The $\sqrt{d}$ scaling of the guidance gap suggests the failure is not a tuning issue: any scalar-return MSE guidance in high-dimensional planning can be expected to drift, so changing the estimator's objective (for example, matching the exponential tilt directly) may be a deeper fix than projecting samples.
  • The method inherits its geometry from the offline dataset, so in regimes where the data manifold is sparse or where valid plans require stitching, the nearest-neighbor PCA subspace may be unrepresentative and projection could suppress novel but feasible behavior.
  • A principled schedule for when to project could replace the heuristic in Appendix F: if the Tweedie estimate is biased toward high-density features early in reverse diffusion, projection should start only after the noise level drops below the scale at which the bias dominates.
  • The same local manifold machinery could be tested in image or latent-space guided diffusion by substituting a domain-appropriate distance metric for cosine similarity; the artifact-ratio measurement would transfer directly.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 6 minor

Summary. The paper proposes LoMAP, a training-free post-processing module for diffusion planners. At each reverse diffusion step, LoMAP Tweedie-denoises the current trajectory sample, retrieves k nearest offline trajectories, forward-diffuses those neighbors to the current timestep, performs PCA on the resulting neighborhood, and projects the guided sample onto the resulting low-rank subspace (Algorithms 1 and 2). The authors motivate the method with a claimed lower bound (Proposition 3.2) on the gap between exact and MSE-based energy guidance, and they evaluate LoMAP on Maze2D, MuJoCo locomotion, and AntMaze by augmenting Diffuser (DiffuserP) and a hierarchical Diffuser (HDP), reporting improved returns, lower artifact ratios, higher realism scores, and lower dynamic MSE.

Significance. The empirical package has genuine breadth: consistent improvements across three benchmark families, explicit feasibility metrics (artifact ratio, dynamic MSE, realism score), a hierarchical extension, and released code at github.com/leekwoon/lomap. If the mechanism were as advertised, LoMAP would be a useful plug-and-play contribution. However, the theoretical result that motivates the method is invalid as written, and the projection's status as a true manifold projection is not established; the reported gains may stem from generic low-rank denoising rather than from manifold adherence. At present the contribution is an empirically promising heuristic whose explanation needs substantial repair.

major comments (4)
  1. [Section 3.1, Eq. (11), Proposition 3.2, and Appendix A] The derivation of the guidance gap is not sound. First, Eq. (11) writes the score of the tilted distribution as ∇ log p_θ(τ_i) − ∇_{τ_i} J_t(τ_i), but with \tilde p_θ(τ_0) ∝ p_θ(τ_0) exp(J(τ_0)) and J_t(τ_i) = log E_{q(τ0|τi)}[e^{J(τ0)}], the correct score is ∇ log p_θ(τ_i) + ∇_{τ_i} J_t(τ_i); the sign in Eq. (11) is inconsistent. Second, Appendix A asserts that δ(τ_0) := e^{J(τ_0)}/E_μ[e^{J(τ_0)}] − J(τ_0) has positive mean by Jensen's inequality. In fact E_μ[δ(τ_0)] = 1 − E_μ[J(τ_0)], which is not generally positive and is not a consequence of Jensen's inequality; Jensen gives E_μ[e^J] ≥ e^{E_μ[J]}. Third, even if the mean were positive, the step 'choose τ_i so that δ aligns well with ϵ' is circular, because the posterior μ = q(τ_0|τ_i) is itself determined by τ_i, and ϵ is a deterministic function of τ_i and τ_0 through Eq. (4). The proposition only asserts the existence of some τ_i with a large gap, which does not imply that samples encountered during reverse diffusion have a large gap. Since Proposition 3.2 is the stated theoretical evidence for manifold deviation, this load-bearing claim is unproven.
  2. [Section 3.2 and Algorithm 2] The key projection step is not currently justified as a manifold projection. The PCA input is {τ_{i−1}^{(n_j)} = √α_{i−1} τ_0^{(n_j)} + √(1−α_{i−1}) ε_{n_j}}, so the empirical covariance is approximately α_{i−1} S_clean + (1−α_{i−1}) S_noise, where S_noise is the sample covariance of k independent standard Gaussian vectors. For k < d, S_noise is a rank-(k−1) matrix whose eigenvectors are not aligned with the clean-data tangent; whenever (1−α_{i−1}) is comparable to or larger than the local clean variance, the top r principal components are dominated by this random noise and U U^T is an arbitrary low-rank projection. This regime is not confined to the earliest reverse steps; it can occur at any step where the added noise dominates the local covariance of the offline trajectories. In addition, the projection τ_{i−1} ← U U^T τ_{i−1} is uncentered; unless the neighbor cloud has mean zero, it is not the affine projection onto the local subspace. The claim that U approximates T_{τ_{i−1}} M_{i−1} is therefore not established, and the observed improvements could be explained by generic low-rank smoothing. A diagnostic comparing the PCA directions with and without the added noise, or measuring the projection residual on a held-out feasible set, would clarify the mechanism.
  3. [Algorithm 1 versus Appendix F] Algorithm 1 applies LoMAP unconditionally at every reverse step, but Appendix F reports that selective projection during intermediate-to-later steps performs better and that early projections are less impactful, and Appendix E states that k ∈ {5, 10, 20} and guidance scales were tuned per environment. The paper does not state which schedule produced Tables 1–3 and Figures 2–4. Because the selective schedule was chosen empirically on the same benchmark tasks used for evaluation, the reported gains mix the method's effect with per-task selection. Please fix a schedule (e.g., project only for i below a threshold), include it in Algorithm 1, and report the exact schedule used for each table; otherwise the experiments are not fully reproducible as specified.
  4. [Section 3.2 and Appendix F] The local-manifold approximation depends on the Tweedie estimate τ̂_0|i−1 being close to the true clean trajectory, so that the k retrieved offline neighbors are actually local. The paper provides no guarantee or diagnostic for this, and Appendix F itself concedes that Tweedie-based denoisers are biased toward high-density features, which is given as the reason early projections are less impactful. If the denoised estimate is off-manifold, the retrieved neighbors are not local and the projection can distort the sample. The authors should quantify the locality (e.g., the distance from τ̂_0|i−1 to the k-th retrieved neighbor relative to the local spread) and report sensitivity to k on the evaluation tasks, or temper the 'local manifold' claim accordingly.
minor comments (6)
  1. [Section 2.3] There is a typo in 'Tweedie's fomula'; it should read 'Tweedie's formula'.
  2. [Section 3.1] The formal statement is called Proposition 3.2, but the surrounding text refers to 'Theorem 3.2'; please use consistent numbering.
  3. [Section 3.2, Eq. (14)] The definition g = ∇_{τ_{i−1}} J_MSE_φ(τ_{i−1}) is ill-posed because τ_{i−1} has not been sampled yet; Algorithm 1 line 8 evaluates the gradient at μ, which is consistent with Eq. (8) and should be used in Eq. (14) as well.
  4. [Section 2.4, Assumption 2.1] Assumption 2.1 states that the clean data lie on a k-dimensional subspace R^k, but the following sentence refers to the noisy data as concentrated around a (d−k)-dimensional manifold M_i; with k ≪ d this dimension count appears inconsistent and should be clarified.
  5. [Figure 2 and Appendix D, Table 6] Figure 2 reports artifact ratios without error bars or the number of start-goal pairs used; Table 6 has ambiguous column headers (e.g., 'Diffuser (Wang et al., 2024)'), which should be relabeled to name the underlying inference-time method and the base planner separately.
  6. [Tables 1–3] Standard errors are reported only for the proposed methods; baseline entries are point estimates from prior papers, so the statistical comparison is informal and should be described as such.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the guidance-gap bound is not fitted, LoMAP's gains are externally validated, and self-citations are non-load-bearing baselines.

full rationale

The paper's derivation chain does not reduce to its own inputs. Proposition 3.2 is a lower bound on the difference between two explicitly defined guidance terms (the exponential-tilted gradient and the MSE-optimal gradient); although the proof sketch is informal and the leap from a gradient lower bound to 'manifold deviation' is asserted rather than derived, the bound itself is not fitted and does not presuppose LoMAP's effectiveness. LoMAP's projection is an empirical heuristic built from PCA on forward-diffused k-nearest neighbors; its success on artifact ratios, task returns, and Dynamic MSE is an external empirical finding, not a consequence of the proposition. Self-citations to Lee et al. (2023b, RGG) appear as baselines and related work only and are not load-bearing; no uniqueness claim or central premise is imported from the authors' prior work. Appendix F discloses that the projection schedule was chosen selectively and that early-step projections are less impactful; this is a generalization and experimental-validity concern (hyperparameters tuned on the same benchmarks), not a circularity, because no reported 'prediction' is statistically forced by the tuning. The realism-score evaluation uses a k-NN-based manifold metric that is aligned with LoMAP's k-NN retrieval, but the paper also reports external metrics such as wall-collision artifact ratios and true-dynamics MSE, so the central claim does not reduce to the aligned metric. Overall, no equation or fitted parameter is renamed as a prediction by construction.

Assumptions & free parameters 4 free parameters · 5 assumptions · 0 invented entities

The free parameters are hyperparameters fitted on the target benchmarks. The assumptions include the low-dimensional manifold assumption, the accuracy of Tweedie denoising, and two ad hoc assumptions underpinning the flawed theoretical bound. No new entities are introduced.

free parameters (4)
  • number of neighbors k = tuned from {5, 10, 20}
    Appendix E.2: 'We tune the number of neighbors k in {5,10,20} in our local manifold approximation procedure.' This directly controls the PCA subspace.
  • PCA variance threshold lambda = 0.99
    Section 3.2: 'we find that setting lambda = 0.99 works well.' This determines the rank of the projection subspace.
  • guidance scale omega = per environment set (AntMaze: {5.0,3.0,1.0,0.1,0.01,0.001}; locomotion: {0.3,0.2,0.1,0.01,0.001,0.0001})
    Appendix E.2: guidance scale is selected from these sets, and the selection is part of the DiffuserP pipeline.
  • projection schedule = intermediate to later reverse steps
    Appendix F: 'we found that projection is particularly beneficial when applied during intermediate to later stages'; this is an empirical design choice tied to the benchmarks.
assumptions (5)
  • domain assumption Assumption 2.1: Clean trajectories lie on a k-dimensional subspace with k << d.
    Section 2.4; this underpins the entire manifold projection idea. It is plausible for control trajectories but not verified in the paper.
  • domain assumption The learned noise predictor epsilon_theta provides an accurate Tweedie-denoised estimate at each step.
    Section 3.2, Algorithm 2; if the model is imperfect, the nearest neighbors retrieved may be wrong. The authors acknowledge early-step projections are less impactful due to bias.
  • domain assumption The forward-diffused nearest neighbors remain close to the intermediate diffusion manifold M_{i-1}.
    Section 3.2; used to justify the PCA subspace. This is plausible for correctly retrieved neighbors but tautological if the retrieval is off-manifold.
  • ad hoc to paper In the proof of Proposition 3.2, delta(tau_0) has positive mean whenever J is not constant.
    Appendix A; this is false: E[delta] = 1 - E[J]. It is needed to lower-bound the guidance gap.
  • ad hoc to paper The guidance gap at a single tau_i implies manifold deviation during typical sampling.
    Section 3.1; the paper asserts this connection but does not prove an average-case or high-probability statement.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Local Manifold Approximation and Projection for Manifold-Aware Diffusion Planning." pith.science (2026). https://pith.science/paper/CW75CH7V

@misc{pith2026250600867,
  author       = {Pith},
  title        = {Pith review of: Local Manifold Approximation and Projection for Manifold-Aware Diffusion Planning},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/CW75CH7V}},
  note         = {Machine review of arXiv:2506.00867}
}
read the original abstract

Recent advances in diffusion-based generative modeling have demonstrated significant promise in tackling long-horizon, sparse-reward tasks by leveraging offline datasets. While these approaches have achieved promising results, their reliability remains inconsistent due to the inherent stochastic risk of producing infeasible trajectories, limiting their applicability in safety-critical applications. We identify that the primary cause of these failures is inaccurate guidance during the sampling procedure, and demonstrate the existence of manifold deviation by deriving a lower bound on the guidance gap. To address this challenge, we propose Local Manifold Approximation and Projection (LoMAP), a training-free method that projects the guided sample onto a low-rank subspace approximated from offline datasets, preventing infeasible trajectory generation. We validate our approach on standard offline reinforcement learning benchmarks that involve challenging long-horizon planning. Furthermore, we show that, as a standalone module, LoMAP can be incorporated into the hierarchical diffusion planner, providing further performance enhancements.

Figures

Figures reproduced from arXiv: 2506.00867 by the authors.

Figure 1
Figure 1. A schematic overview of our approach, contrasted with Diffuser ( [PITH_FULL_IMAGE:figures/full_fig_p003_1.png] view at source ↗
Figure 2
Figure 2. Artifact ratios on Maze2D-Medium (left) and [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 3
Figure 3. Visualization of 100 sampled trajectories from [PITH_FULL_IMAGE:figures/full_fig_p006_3.png] view at source ↗
Figures from the paper (4 more)
Figure 4
Figure 4. Figure 4: Visual comparison of generated plans on the [PITH_FULL_IMAGE:figures/full_fig_p007_4.png]
Figure 5
Figure 5. Figure 5: Sampling from low-density regions in Maze2D [PITH_FULL_IMAGE:figures/full_fig_p008_5.png]
Figure 6
Figure 6. Figure 6: Visual comparison of rollout trajectories from Diffuser and Diffuser [PITH_FULL_IMAGE:figures/full_fig_p016_6.png]
Figure 7
Figure 7. Figure 7: Visual comparison of rollout trajectories from Diffuser and [PITH_FULL_IMAGE:figures/full_fig_p017_7.png]

Discussion (0). Sign in to comment.

Reference graph

Works this paper leans on

15 extracted references · 7 canonical work pages

  1. [4]

    Adaptive and explainable deployment of navigation skills via hierarchical deep rein- forcement learning

    Lee, K., Kim, S., and Choi, J. Adaptive and explainable deployment of navigation skills via hierarchical deep rein- forcement learning. In2023 IEEE International Confer- ence on Robotics and Automation (ICRA), pp. 1673–1679, 2023a. Lee, K., Kim, S., and Choi, J. Refining diffusion planner for reliable behavior synthesis by automatic detection of infeasibl...

  2. [7]

    Inference-time policy steering through human interac- tions.arXiv preprint arXiv:2411.16627,

    Wang, Y ., Wang, L., Du, Y ., Sundaralingam, B., Yang, X., Chao, Y .-W., Perez-D’Arpino, C., Fox, D., and Shah, J. Inference-time policy steering through human interac- tions.arXiv preprint arXiv:2411.16627,

  3. [8]

    Monte carlo tree diffusion for system 2 planning.arXiv preprint arXiv:2502.07202,

    Yoon, J., Cho, H., Baek, D., Bengio, Y ., and Ahn, S. Monte carlo tree diffusion for system 2 planning.arXiv preprint arXiv:2502.07202,

  4. [9]

    could be a promising approach. Second, our 13 Local Manifold Approximation and Projection for Manifold-Aware Diffusion Planning method inherently encourages sampled trajectories to stay close to the offline data manifold, which may restrict exploration of novel behaviors. While our primary focus in this work is ensuring safe and reliable trajectory genera...

  5. [11]

    involves training an auxiliary classifier to guide the sampling process toward target conditions, but the additional training overhead can be costly. Recent training-free guidance approaches circumvent this by directly utilizing pretrained classifiers or reward predictors via approximate inference (Chung et al., 2023; Song et al., 2023; He et al., 2024). ...

  6. [12]

    Although these methods provide asymptotic exactness, their practical efficiency under limited sampling budgets remains a significant challenge

    address inaccuracies in guidance through principled probabilistic inference. Although these methods provide asymptotic exactness, their practical efficiency under limited sampling budgets remains a significant challenge. D. Additional Results Table 4: Comparison of Realism Scores on Maze2D tasks. Higher realism scores indicate samples closer to the true d...

  7. [13]

    AntMaze-* State spaceS R29 Action spaceA R8 Episode length 1000 E.2

    Table 9: Environment details for AntMaze experiments. AntMaze-* State spaceS R29 Action spaceA R8 Episode length 1000 E.2. Implementation Details Below, we summarize the key implementation details and hyperparameters used throughout our experiments: • Network architecture.We build on the Diffuser framework (Janner et al., 2022), employing a temporal U-Net...

  8. [15]

    During execution, the corresponding actions are inferred through a learned inverse dynamics model (Ajay et al., 2023). F. Practical Implementation Manifold approximation.A straightforward k-nearest-neighbor retrieval from the entire offline dataset at each diffusion step can be prohibitively expensive. To mitigate this cost, we employ aninverted file(IVF)...

Show all 15 references
  1. [64]

    • Diffusion steps.We use 256 steps for the diffusion process in Maze2D//Multi2D Large and Medium, 128 in Maze2D//Multi2D U-Maze, and 20 in other environments. 17 Local Manifold Approximation and Projection for Manifold-Aware Diffusion Planning • Guidance scales.For AntMaze tas...

  2. [2018]

    Language-guided manipulation with diffusion policies and constrained in- painting.arXiv preprint arXiv:2406.09767,

    Hao, C., Lin, K., Luo, S., and Soh, H. Language-guided manipulation with diffusion policies and constrained in- painting.arXiv preprint arXiv:2406.09767,

  3. [2019]

    A., Du, Y ., and Xu, D

    Luo, Y ., Mishra, U. A., Du, Y ., and Xu, D. Generative trajectory stitching through diffusion composition.arXiv preprint arXiv:2503.05153,

  4. [2021]

    Diffuserlite: Towards real-time diffusion plan- ning

    Dong, Z., Hao, J., Yuan, Y ., Ni, F., Wang, Y ., Li, P., and Zheng, Y . Diffuserlite: Towards real-time diffusion plan- ning. InAdvances in Neural Information Processing Systems (NeurIPS), 2024a. Dong, Z., Yuan, Y ., Hao, J., Ni, F., Ma, Y ., Li, P., and Zheng, Y . Cleandiffus...

  5. [2023]

    Despite their effectiveness, these methods tend to excessively focus on reward optimization, often compromising the diversity and fidelity of generated outputs (Clark et al., 2024)

    or direct gradient optimization (Clark et al., 2024; Prabhudesai et al., 2024), directly update model parameters to maximize target objectives. Despite their effectiveness, these methods tend to excessively focus on reward optimization, often compromising the diversity and fid...

  6. [2024]

    D4rl: Datasets for deep data-driven reinforcement learning.arXiv preprint arXiv:2004.07219,

    Fu, J., Kumar, A., Nachum, O., Tucker, G., and Levine, S. D4rl: Datasets for deep data-driven reinforcement learning.arXiv preprint arXiv:2004.07219,

  7. [2025]

    Aligning text-to-image diffusion models with re- ward backpropagation.arXiv preprint arXiv:2310.03739,

    Prabhudesai, M., Goyal, A., Pathak, D., and Fragkiadaki, K. Aligning text-to-image diffusion models with re- ward backpropagation.arXiv preprint arXiv:2310.03739,

Pith tools

Reviewed August 7, 2026 · model on record in the stance chip above.