Don't define vars until needed.