aborth thread at each level