allowing for the possibility of database.fetch to be associative