more strict matchings