Eventually this should be able to handle different case selection strategies, for example.
Eventually this should be able to handle different case selection strategies, for example.