That's a little disingenuous isn't it? This isn't a one year deal. JD's profits indicate they can give more right now. There is nothing to say they can give more in 2022 or beyond. Locking in for a multi-year contract based on one of their most profitable years is irresponsible. So, if the deal were to be about getting much more this year and either determining what it will be next year when the time comes, sure. But for all we know, JD could fall on hard times in 2022. The world's messed up right now, stranger things have happened.