dont look both ways using ports