~hackily adding udp port detection