allow some non option fields if option field(s) exist