pass args to preprocessor