matches is unneeded