Options marked with * are required.