In Pokemon GO and other Pokemon games, Wurmple evolves into either Cascoon or Silcoon. Cascoon then evolves into Dustox, and Silcoon evolves into Beautifly. Pokemon GO players that don’t want to catch a ton of Wurmple will want to control its evolution so they can obtain all the Pokemon in its evolutionary line, but so far none of the theories on how to do this have been proven.

Since Eeevee’s evolution can be controlled by giving it a certain nickname, some fans assumed that controlling Wurmple’s evolution would be similar. However, naming Wurmple after characters from the anime doesn’t seem to have any effect on whether the Pokemon evolves into a Cascoon or a Silcoon. Other players looked into the possibility that Wurmple’s stats would determine which Pokemon it would evolve into, similarly to how Tyrogue’s evolution works, but no data supports this theory either.

One theory that seemed to be promising was that Wurmple’s evolution was determined based on the weather conditions it was caught in. After all, third generation Pokemon were introduced to Pokemon GO along with an update that added a dynamic weather system to the game. It would make sense that this new feature would play a role in Wurmple’s evolution, but that doesn’t appear to be the case either.

With many of the top theories surrounding Wurmple’s evolution debunked, it seems safe to say that the creature’s evolution is random. If so, it’s actually somewhat fitting and true to the creature’s nature, as Wurmple’s evolution was essentially random in Pokemon Ruby and Sapphire as well.

Pokemon GO is available now for iOS and Android mobile devices.