Smart Group works nicely. Debating removing p() & pE().
Note: SmartGroup sg() requires the array to end with '|'