That seems a madly complex way to define which command to invoke...