callback-hell on abort