Thread id is now passed by hidden