Ilford don't buy silver on the spot market, they buy on long term purchase contracts. Pretty sure Simon Galley mentioned this before. BUT, when it's time to sign a new contract and the spot prices are way up, they have to pay more, no way around it.