Yes. Thanks, Rich. I think you identified some of the numbers there. CapEx program $2,200,000,000 to $2,300,000,000 which includes about $500,000,000 and that's split between what we've talked about in retail proprietary network optimization and then the other half goes into our upstream business looking at nitrogen, brownfield investments, on the investing side that along with sustaining CapEx adds up to that $2,200,000 to $2,300,000 As you say, we've got about $450,000,000 in leases and then about $1,000,000,000 for the dividend. So that all adds up to about $3,700,000,000 dollars And as we watch the year unfold and as we head into the fall here and into 2025, as you say, as we look at incremental cash above those levels, certainly we will look at buying back our shares among other opportunities, which could include ongoing retail tuck in opportunities in North America and Australia and maintaining the flexibility for those when they come up, but also as you say share repurchases.