As a non-native speaker, I think that preclude is the word you're looking for. Not disagreeing with what you say.