section 4.2 required/optional on tables