I like having cheat commands that allow me to do something very specific, passing in all the required parameters, but sometimes I like being able to select something from a list rather than typing it all out. Using optional parameters for cheat commands and check if something is not passed in gives me the best of both worlds.

Cheat commands don’t really support optional parameters, but as long as the parameters are a string, the console will pass you an empty string rather than rejecting the command.