Yeah ive been thinking about this and think this is correct action as it could lead to an infinite loop of connect -> startup -> execSimple -> handleError -> connect