checkOpNoThrow