New traits, GCC is not able to compile.
Traits rewritten to be supported by GCC too.