Maybe you can treat the aborted, network and default cases with a single error message as well. Until we know exactly what triggers these errors, I'd just start with some very generic error message.