Yet another pattern.