Historically, Matthias had three wives. The first Elizabeth of Celje died before the marriage was consummated. The second, Catherine of Podebrady died in childbirth. The third Beatrice of Naples both failed to give him (or her second husband any children) and disinherited Matthias' illegitimate son, John. Besides Beatrice, who could Matthias have possibly married so that either he could have legitimate children or so that he could avoid having his illegitimate son being disinherited?