with mine, matches is always an array