When attempting to open a serial port and user does not have root permissions, program will keep attempting endlessly. Add a mechanism to block a port from being attempted after such an exception, for a certain time, or # of retries. Via thread signal?