More work on subprocessing.