Hello,<br/><br/>Please help - Is the sentence below idiomatic?<br/><br/><i>"You must be on guard with your words in public." </i><br/><br/><i>Does it mean the same as "You must watch your words in public" ?<br/></i><br/><br/>Thanks