there is really no need to maintain id index