use the specified response_type from constructor