Make post process separate (to avoid hidden side effects)