The noteholders can't demand their money back in late October. The maturity date on the note is October 30, 2023, a fair way off!