all fields everywhere are now optional