NIO analysis

Disclaimer