fixed successor bug when not using uuids