Use hdr = mi.next() instead.
Use mi = ts.dbMatch('basename') instead.
Use mi = ts.dbMatch('name') instead.
Use mi = ts.dbMmatch('providename') instead.