series now works, but grows callstack