private part of thread argument fixed to be actually private