+ if (!me->get_bound (LEFT)->break_status_dir ())
+ {
+ me->suicide ();
+ return SCM_EOL;
+ }
+
+ extract_grob_set (me, "elements", all_elts);
+ vector<Grob*> elts;
+ for (vsize i = 0; i < all_elts.size (); i++)
+ if (all_elts[i]->is_live ())
+ elts.push_back (all_elts[i]);
+
+ if (!elts.size ())
+ {
+ me->suicide ();
+ return SCM_EOL;
+ }
+