no next when spreading, fix infinite loop bug