we could of course add a hasLocaleChooserStrategy() to the dm to avoid the try-catch. would be more elegant and not bad design.