Now we all know that Ichigo belongs to Shiba family from his Dad's side.....So is there actually a relation between Kaien and Ichigo? i mean both are from shiba clan right? Does Kukaku know Isshin? Why was Shiba clan demoted from the rank of a Noble family? Why did only Ukitake confused Ichigo with Kaien,what about all others, surely they must have known Kaien? Were Ginjo and Kukaku not surprise? There are just too many questions but no answers........