why `Some`?