machineMove: consolidate timed/untimed