.get(initial_inscription_sequence_number)?
                .unwrap()
                .value(),
            )
            .inscription_number
              < 0;

            if initial_inscription_is_cursed {
              None
            } else {
              Some(Curse::Reinscription)
            }
          }
        } else {
          None
        };

        let unbound = current_input_value == 0 || curse == Some(Curse::UnrecognizedEvenField);

        floating_inscriptions.push(Flotsam {
          inscription_id,
          offset,
          origin: Origin::New {
            reinscription: inscribed_offset.is_some(),
            cursed: curse.is_some(),
            fee: 0,
            hidden: inscription.payload.hidden(),
            parent: inscription.payload.parent(),
            pointer: inscription.payload.pointer(),
            unbound,
          },
        });

        envelopes.next();
        id_counter += 1;
      }
    }

    let potential_parents = floating_inscriptions
      .iter()