- cleanup socketUtils api
- fail fast in case JVM doesn't support it