updated exceptions, arduino serialRead