I wouldn't have the worker process handle this itself though, as you would need some form of cleanup. But you'd need the same with two individual columns