differentiate on differrent server errors.