I just had a game with a bug that screwed up my whole strategy. Reckless says that the specified card is returned to its pile when it is discarded from play. In this game the Coin of the Realm was reckless. And the Coin of the realm is never discarded from play, its own text says that it is placed on the tavern mat when it is played. So Recklessness shouldn't have had any effect at all. But the game returned it to its pile. It messed up my whole strategy. I'm not a hundred percent sure which way the game designers intended it to work, but the text is clear, and the code should be written to align with the text.