any reason to prefer QList over QVector here? for small types that don't involve moving etc QVector is generally better