Prevent writing function name to history?

Is there a way to prevent a user-defined function from being logged in the history when called? I have several functions that I routinely call through menus, but which have no importance for being logged and I'd like to not have them be repeatedly put in the history when called. I know some functions like Igor hooks do not write to the history, so I'm curious if there's an option to avoid this for user-defined functions.
In a user-defined menu definition you can use the /Q flag:

Menu "Macros"
    "Test", /Q, Test()
End


For details execute:
DisplayHelpTopic "User-Defined Menus"

Great! Thanks! that works for menus. Though how about for buttons? I've added a few buttons to the data browser that call a few functions, and it would be nice to also have these be similarly silent.
In this case the echoCommands option of the ModifyBrowser function is your friend.
chozo wrote:
In this case the echoCommands option of the ModifyBrowser function is your friend.


Thanks! That works nicely.