Moved to `tee` model for handling response