Fetching several fields of a table with the item collection class (e.g. $coll->fetchTable($fields)) leads to an unneccessary warning if there are no results. This is due to a seek operation on the current recordset ($this->db->seek(0)). Although this could be prevented by counting the records in advance (if (0 < $coll->count()) $coll->fetchTable($fields)) this behaviour is quite annoying. I propose to perform this check in the fetchTable()-method itself.