@ew-and-patterns: First of all,