https://github.com/beetleskin/peernet/issues/10