fix: chaining preprocessors