As internal header it doesn't matter much. Just that now it's assumed what some other header includes. QString including QStringList definition is also an assumption.