Is there a way to set optional required fields depending on answers from previous fields?