flag comment is optional