undone : in `_guard` remove an extraneous closure