There are two things there.
Roughly speaking, about 40% of our contracts have an advanced payment component on PPE, so I'll start there. It's not the dollar amount, but it's 40% of the contracts.
In terms of the orders and how they match up against deliveries, don't picture a giant order showing up one time only. These contracts are mostly structured, so it's a flow of goods over a number months. You will likely see about 30 million N95 NIOSH masks arriving from international destinations over the next four months. This is a staggered delivery scheme. Obviously, there has been some slippage, but that's quite normal.