withThreadFlowLocations