more work on the netty clients, trying to make them none independent.