return to original implementation reraising socket.error