typos
add description_when_negated as an optional part of the matcher protocol