SW-151 Returning to the multithreaded version (cancel is possible)