In RtL, Riverwatch's Great Market says: "...The Market always fills up completely unless there aren't enough cards in the deck to do so."
How does this work exactly? Does that mean I draw the initial five (5) treasure cards, then if I buy two (2) of them, 2 more will automatically replace them?