@ew-and-patterns: This! 100% THIS!