>> Otherwise a very minor comment: I'd invert !force and the computations in
>> the return condition to avoid the computations when not needed.
>
> The force is only ever true right at the end of the program so it would
> not save anything really and detract from the main gist of that
> statement, so I left it as-is.
Ok.
I marked it as ready, but I'd advise that you split it in (1) progress and
(2) signal toggling so that the first part is more likely to make it
before 12 freeze.
--
Fabien.