sub-auto syntax