Setup command structure, is this a good idea?