Seeing answers in Terrible Secret and Crisis of Faith it seems people want to resolve the whole revelation effect before applying the result so one card can deny the whole iterative cycle. But with the same logic here can you choice to discard four cards at random when you have only one, but plenty of assets. As that choose will still change the game state and as such should be a legal option?
The main question being if you have a revelation effect on a treachery card that has a for each statement. Do you resolve it step by step or as one effect at the end?