Small addition, not sure if it is necessary
src/cluster.c @@ -42,6 +42,7 @@ do{ n--; } while(cstlist->cluster[n]==NULL && n>i); if(i<=n) break; cstlist->cluster[i]=cstlist->cluster[n]; cstlist->cluster[n]=NULL; }