do *not* return Rich response types by default

users can force conversion by specifying that they
desire a rich response type explicitly