result: last_chain speedup