Looks like some specs have words "Optional" and "Required" in the doc already. Need to clean up.