I read your blog post on this topic. In general, what's the main advantage of custom matchers?