Why some chains falter on price hikes