Hedge-one-s-bets Definition

verb
(bookmaking) To place bets with a third party in order to offset potential losses.
Wiktionary
(idiomatic) To reduce the risk of making a mistake, by keeping one's options open.
Wiktionary