though the fact that we are potentially doing so much work in `wrap` is also a bit concerning (not actionable now, just ruminating)