New API for Banner patterns, should be far better than before