That’s a much better idea.
Promises to negotiate in good faith are enforceable - and you can spend a few years and corresponding costs arguing that someone didn’t negotiate in good faith. But it still ain’t a binding agreement to conclude those negotiations by a specific time or event. Parties can negotiate in good faith and still not reach agreement.