No, `intra_process_buffer_type` is used only when `use_intra_process` is true.  I also don't really like it, but the alternative I tried was to split this into 2 functions:  ```  create_subscription()  if (use_intra_process)      create_intra_process_subscription(options.intra_process_buffer_type)  ```  