section 5.4 required/optional on tables