Shipowners are racing against the clock to put up to 20,000 ships through an inventory of hazardous materials (IHM) inspection before the end of the year, or face the prospect of serving