Works well with tbb