fixed `not` matcher swallowing exceptions