I assume the `Stop` function should not be called simultaneously.
And this is the assumption for all other functions, like `Init` or `Start`.