Command setup, no perform()