Force matcher's type to avoid generic clashes