- prevent possible NP