@ew-and-patterns: DAMN! These are