--- ? - foo - bar : baz