Can we be paranoid and protect against smsInfo being null or segments being null?

Just in case :)