fix stackoverflow hope