ncx state is different from opf state