better matcher tests