NIO registration