What differences did you find? Right, the only difference is that the select is done on a different table and that the qLog was not updated. So this is coming from QMailStore::queryMessages and QMailStore::queryFolders. Reuse code, but not by cloning, use the right abstraction. Have a nice weekend.