another pass on release_worker