will look strange if we have no carrier.

```javascript
var carrierInfo = [];
if (phone.type) {
  carrierInfo.push(phone.type);
}
if (details.carrier) {
  carrierInfo.push(details.carrier);
}

details.carrier = carrierInfo.join(' | ');
```

sounds good ?