recur on rest of messages when first item is nil.