Could be simplified by flipping the `immediateExecuting` signal with `-not` and then using `-and` instead of `reduce:`.