Yes. Let's talk first pricing and then we'll go through weakness and trade demand, which is very different than our internal demand, but what happened is a continual deflation of input costs as 2019 progressed until November, where we saw the first move up in scrap. So, we saw steel scrap inflate in November at a rate of $20 a ton, followed by $25 a ton in December, and then $30 a ton in January. So, we're dealing now with kind of the reverse lag effect from the standpoint that is prices deflated in 2019. We kept that benefit for 90 days. We are flipping that situation in 2020, but because of the kind of oddities of year-end, we actually decreased our customer prices in January of 2020, because we adjust every quarter. So, where those contracts actually in the phase of our increase in input costs, we lower prices, because of lag effect. We will be increasing our customer's prices starting in April. So, with that, there is a LIFO swing. There is zero impact of LIFO expense in our forecast for 2020 as we laid out guidance, but who the heck knows to your point. So, that's what's happening from a pricing standpoint.From a trade market perspective, again, this is trade, so think of us for about the 25% of the total tons that we produced from the perspective as you would a large public steel company. In that case, we are like them from the standpoint that our metal margins are okay. Margins aren't so bad, because of the deflationary cycle, but the demand is incredibly soft. It's not specific to any particular sector. It's just macro U.S. economic and export demand for steel products in virtually every channel of distribution. So, people may question, "Well, wait a second. The U.S. steel industry was protected by Trump tariffs last year, while the products weren't." So, there was a continued inflow of products in an environment, where export demand was very, very soft. So, from a trade perspective, that's really what happened in 2019, and we don't see a change in that in 2020. So, I apologize for the longwinded answer, but steel moves are really, really complex.