Using a worker fixture forces a new worker. This might be unexpected when part of the test file runs in one worker, and another runs in another worker. Top-level use of worker fixtures is still fine.