re #76 factorized search/result