Shouldn't this be a CursorAdapter?