should be ```self.err.val != 0```