@ew-and-patterns: Why not both?