POSIX.1-2008 does not allow duplocale(NULL)