Test version complete. The open issue is whether starting a thread will solve the problem, or whether spawning a process will be necessary.