added a 64 max hop limit, and prints * on timeout