Anime Freak to an inconvenient truth