tests for worker are better