Added NAT puncturing and a priori hop selection for the whole circuit