pull out broken FakePort functionality