added rescue if SerialPort cant be established