Do all these higher prices come from too much demand or too little supply?