Can I have optional required fields?