I'd far rather unpack this here so we don't need all the numerical indices below.