yes, you are right, and since stop is idempotent there is no need for this check