Tying internal control to IP emulation and UDP was a bad bad idea.