made Response more file-like