Wiktionary
hedge one's bets
vb. 1 (context bookmaking English) To place bets with a third party in order to offset potential losses. 2 (context idiomatic English) To reduce the risk of make a mistake, by keep one's options open.