Not related, but the order of the parameters is the inconsistent with this function, and lookupRow()