are you sure that having a generic Exception here wasn't warranted here? may be worth still catching generic Exception to rethrow ```AsyncServerException("Unknown failure while trying to create/bind socket: ....")```?