It's been a bad year for restaurants but not as bad as predicted