We actually ruled it the other way in play, mainly because I felt like it was going to be a damaging card and wanted to make sure I wasn't getting a benefit I shouldn't have.
Assuming your way is correct I cheated myself of one turn of a forced discard. Even so it was a devastating card, I wound up sinking half of my opponents deck and getting the win without burning a single zone. There really wasn't anything he could do about it particularly when it got out so early.