use default parameter substitution in matching