Pipelined version testing successfully.
Tests provisionally complete.
Tests provisionally complete.
Pipeline flushing seems to be working; further tests required. Important not to restart a thread that's finished, but to create a new thread object when flushing pipeline.
BR flushing tested successfully.