matches-selector should be a dependency