There is a danger here of handlers modifying the response object, inadvertently interfering with each other. Perhaps create a copy of the response and pass it down?