Kare Kano is (Not) Perfect