Can you tell why you can't reuse make_loop()?