#21, comment non-mandatory directives out