Issue #23: list directive updates