196c196,197
< scheduleReadyEvent();
---
> if (!inEvaluate())
> scheduleReadyEvent();
237c238,239
< scheduleReadyEvent();
---
> if (!inEvaluate())
> scheduleReadyEvent();
277c279,280
< if (_stopNow)
---
> if (_stopNow) {
> status(StatusOther);
278a282
> }