letting ConsoleModeCommand vary its behavior by member overload
update version