rework wrapped response writers