New Response method (#4636)

Removed some code duplication.