Collapse more-on if empty

Yeah I think it makes sense. I occasionally dabble with using data attributes to the same effect - but they make for unpretty selectors.