function destroy(uint96 identifier) external {
    
    bytes32 salt = _getSalt(identifier);

    
    address metamorphicContract = _getMetamorphicContractAddress(
      _getTransientContractAddress(salt)
    );

    
    metamorphicContract.call(""); 

    
    emit Cocooned(metamorphicContract, salt);
  }