Modifying with_locale to not blow up if the user passes an unsupported locale