Can't specific exception instead of generic
Added new preference for re-opening interface on error
Reopen interface on error if preference is active