fix StackOverflowError
try fix stackoverflow