worker has been rewritten