make match type-specific