added back haveNidsTcp;