so default is INPUT_direct