diverge by commands in Command#execute