Alright, enough with the puns (for now anyway...but you gotta admit, it was pretty good, eh?). We're bringing you 33 Pokemon memes that will only truly make sense to the die-hard fans. That means that anyone who hasn't visited the Pokemon universe since the fourth grade might be out of luck!

The trailer for May's Detective Pikachu dropped yesterday, leaving the internet mystified, amused, and (at times) horrified. See, it turns out that the adorable electric gumshoe is being voiced by Ryan Reynolds - and he holds back none of that signature Deadpool sass. Though many of the memes are reactions to Reynolds' casting, there was more to laugh about. People have started likening Mr. Mime to "nightmare fuel" and poking fun at the images we've received of a very angry, and very fuzzy Jigglypuff. Here's the best we've seen, but you can definitely expect more quality content as we get closer to the film's release date.

There are certain lies we all tell ourselves. You know, the "just one more cookie" lies, and the "I can function on 3 hours of sleep" lies. When these lies backfire, it's safe to say we're not entirely shocked at our errors. 'Surprised Pikachu' memes are here to throw these relatable fictions in our faces. And we're into it.