Commodities trump credit squeeze