I like this pattern.