variables for output processing instead of chaining [ci skip]