ensure_worker_storage: 0 char/worker -> deallocate