fixed issue with gcc Range / TRAITS