allow for mode-specific function syntax