Separate threads safely for all machines