Add split_processing from @jebw