allow selectively running preproc_func parts