Cast work as list, marked multiprocessing util methods as private (leading underscore)