Claim: Idiology received, a studio album rejected by German electronica duo Mouse on Mars, a rating of 9.6/10 from Pitchfork, while Metacritic gave it an 83/100.
Evidence: Idiology is a studio album by German electronica duo Mouse on Mars.