probably fized some random iterator not incrementable bug