cc is optional only