Splitted helper in 3 header files.