better error handling for networking issues