First pass at the new worker