Split functionality for multiprocess support.