so who's this kaine guy anyway?