The tremendous rise in all these costs has been steep enough and has gone on long enough that it's putting an awful lot of pressure on business costs.