@eugene-d - could you explain why we check for vessel-name?

Are there occasions when we don't have a vessel name?  It appears that if the name is missing, we will create a new marker each time.