Be able to pipe request

Why not just take an optional response object instead of a flag and an object?