Do we need `default` case?