Worker integration, take 1