make use of err parameter on connect