Renamed as this will be the func worker.