NLC communications