I incorrectly assumed we have a bug when no mode is requested. The test case shows it works correctly.