optional colon