Unfortunately, the root issue is not one you can avoid so easily. This is just a subset of the underlying problem which has to do with ambiguous propositions and how to handle them without revealing hidden information through a metagame channel.
The example I previously used years ago that provoked this sort of thread was a section of wall with two paintings. Behind one was a safe with treasure inside and behind the other was a symbol of death. How do you adjudicate this if the player interacts with it by saying, "I search the wall." Does searching the wall automatically imply looking behind the paintings? Does it matter how well they roll? Which painting do they look behind first? Do they automatically look behind both? If you've previously validated "I search the wall" as a valid proposition in order to speed play, how do you go about rejecting that proposition now? And, further, let's suppose you have a character with like a -5 search check that rolls a 1 searches the wall and finds nothing, is it fair to allow the player to move aside the paintings given the player offers that proposition and conversely is it utterly unfair not to do so.
And so forth.