Improve Call Log Report performance

do we care what happens to ordering when there's more than one match? or we never expect that to happen?