We probably want to break out of this if servicePrincipalName is empty. Otherwise we have invalid number of columns for the table row. 

We should also check here for what occurs when servicePrincipalName returns more than 1 service/host pair.