Sometimes I'm lazy and use a macro for not writing QLatin1String everywhere. But yes, macros are evil. Will keep it like that because PAGING_HAVE_KEY is used quite a lot in places where you don't have much space to expand the macro.