} else if(!(row instanceof NoSqlTypedRowProxy)) {
//then we don't have the database information for indexes so we need to read from the database
proxy = find(metaDbo.getColumnFamily(), rowKey);
}
List<IndexData> indexToRemove = metaDbo.findIndexRemoves((NoSqlTypedRowProxy)proxy, byteKey);
//REMOVE EVERYTHING HERE, we are probably removing extra and could optimize this later
for(IndexData ind : indexToRemove) {
session.removeFromIndex(metaDbo, ind.getColumnFamilyName(), ind.getRowKeyBytes(), ind.getIndexColumn());
}