I assume entries for the same cluster are always consecutive.  Any reason why this wouldn't be so?