More robust extract-var (+ can extract w/o region)