A happy Kenshin