using WebSocketReconnect abstraction
WebSocketReconnect removed positional arguments